自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 从零手撸C++字符串类:30分钟彻底掌握String底层奥秘!

同时保持自然的使用方式。

2025-05-25 09:35:54 975

原创 深入理解C/C++内存管理:从原理到实践

而malloc与free不会。

2025-05-17 12:00:00 618

原创 C++核心特性深度解析:构造函数、静态成员、友元与内部类

构造函数初始化列表详解

2025-05-11 11:43:39 653

原创 Linux 文件权限完全手册

切换时也可以不加 ‘-’ ,不加就只是切换用户,不切换目录,加上就相当于重新登录一次,会自动切换到当前用户的家目录。普通用户的家目录权限是700,这意味着用户自己的家目录文件其他用户无法访问,所以。rwx用二进制表示是 111 ,也就是 4+2+1 ,所以代表的权限值是7;r-x用二进制表示是 101 ,也就是 4+0+1 ,所以代表的权限值是5;rw-用二进制表示是 110 ,也就是 4+2+0 ,所以代表的权限值是6;,如一个用户既是文件的拥有者,也是文件的所属组,而该文件设置为。

2025-04-29 11:20:31 957

原创 C++ 类与对象:this指针、构造、析构

试图通过空指针访问成员变量_a,而_a作为成员变量保存在类中,需通过this指针去访问,等效于this->_a。如果类中没有显式定义构造函数,则C++编译器会自动生成一个无参的默认构造函数,一旦用户显式定义编译器将不再生成。结果是C正常运行,因为Print()函数存在于公共的代码区,不需要通过this指针去访问,注:如果通过无参构造函数创建对象,后面不用跟(),否则编译器会认为这是一个函数声明。,析构函数不是完成对对象本身的销毁,局部对象销毁工作是由编译器完成的。下的函数调用,我们在实际写代码的过程中。

2025-04-22 14:37:16 621

原创 # C++入门2:函数重载与引用

函数重载允许同一作用域内定义多个同名函数,只要它们的参数列表不同(类型、数量、顺序)。编译器会根据调用时的实参类型自动匹配最合适的版本。

2025-04-15 19:39:17 569

原创 C++入门1:命名空间、IO流与缺省参数

变量/函数/类型// 变量//函数//结构体类型int val;// 多文件同名命名空间自动合并// file1.h。

2025-04-13 12:08:20 906

原创 从直接插入排序到希尔排序:深入理解两种经典排序算法

文章主要介绍直接插入排序和希尔排序的作用的基本思想、步骤、实现代码、特性总结。

2025-03-30 14:59:02 436

原创 树与二叉树:从概念到应用

通过系统掌握树与二叉树的理论体系,开发者能够设计出高效的数据存储方案,为复杂算法实现奠定坚实基础。这种分层管理思想,更是软件架构设计的重要范本。1%29。

2025-03-26 16:38:27 518

原创 深入理解C语言预处理——宏

printf("当前文件:%s\n", __FILE__);// 当前源文件名printf("当前行号:%d\n", __LINE__);// 当前行号printf("编译日期:%s\n", __DATE__);// 编译日期(MMM DD YYYY格式)printf("编译时间:%s\n", __TIME__);// 编译时间(HH:MM:SS格式)printf("符合C标准:%d\n", __STDC__);// 是否遵循ANSI C标准。

2025-03-03 21:05:56 259

原创 C语言顺序读写函数详解:从“字符”到“二进制”的全流程指南

如何选择函数?字符/行:fgetc/fputc、fgets/fputs结构化数据:fscanf/fprintf二进制:fread/fwrite键盘/屏幕:scanf/printf文件:fscanf/fprintf字符串:sscanf/sprintf。

2025-03-02 09:38:44 347

原创 【qsort函数的用法与模拟实现】

qsort函数是C语言中一个功能强大、使用灵活的排序工具。通过深入理解和掌握其使用方法,我们可以更加高效地处理排序问题,提升代码的质量和效率。希望本文能够帮助大家更好地理解和应用qsort函数,为C语言编程带来更多的便利和可能性。

2025-03-01 19:34:05 425

原创 【C语⾔内存函数的使用和模拟实现】

C 语言内存函数包括 memcpy、memmove、memset、memcmp 的使用和相关模拟实现。memcpy 用于内存拷贝,不处理内存重叠,需注意目的地和源对象的空间大小及拷贝字节数;memmove 可处理重叠内存的拷贝;memcmp 用于内存比较,不限定类型;memset 用于设置内存。这些函数在使用时需根据具体需求正确设置参数,部分函数存在模拟实现的情况。

2025-02-21 15:46:40 598

原创 超详细三子棋C语言实现——进阶N子棋

三子棋使用一个3x3的网格作为棋盘。通常双方各执一种符号。玩家们轮流在空格内放置自己的棋子。第一个成功将自己三个棋子以横、竖或对角线的方式连成一条直线的玩家赢得比赛。如果所有的格子都被填满而没有玩家能够连成一线,则游戏以平局结束。

2024-12-20 20:31:43 298

原创 **我的编程之旅——启航篇**

我来自湖南郴州,对计算机和科技产品充满了好奇。作为一名编程学习者,我一步一步地走进了这个充满魔力的编程世界。我相信,通过编程,我能够创造出更多有趣、实用的应用,为人们的生活带来便利。

2024-11-26 20:54:13 321

原创 gitee的注册和使用

选择要克隆到的文件夹右击鼠标,选择更多选项,有一个clone git,将复制好的地址粘贴。在gitee官网在线注册即可,网址:https://gitee.com/图形化界面工具TortoiseGit安装包下载。1.2.在gitee上创建远程仓库。1.3克隆远程仓库到本地电脑。二、gitee怎么注册?三、gitee的使用。1.1需要用到两个软件。

2024-08-01 12:50:58 737

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除