- 博客(70)
- 收藏
- 关注
原创 【C++】C++内存管理
1. C/C++内存分布2. C语言中动态内存管理方式3. C++中动态内存管理4. operator new与operator delete函数5. new和delete的实现原理6. 定位new表达式(placement-new)7. 常见面试题
2024-07-17 11:12:47 1440 7
原创 【C++】类和对象中及日期类的实现
1. 类的6个默认成员函数2. 构造函数3. 析构函数4. 拷贝构造函数5. 赋值运算符重载6. const成员函数7. 取地址及const取地址操作符重载
2024-07-14 18:30:00 1591 4
原创 【C++】类和对象上
Ⅰ、类的引入Ⅱ、类的定义Ⅲ、类的访问限定符及封装 1 .类的访问限定符及封装 2 .封装Ⅳ、类的作用域Ⅴ、类的实例化Ⅵ、类对象模型 1 .计算类对象的大小 2 .类对象的存储方式 3 .结构体内存对齐规则Ⅶ、this指针 1 .this指针的特性
2024-07-13 17:48:42 1444 6
原创 【C++】基础语法
1. C++关键字2. 命名空间3. C++输入&输出4. 缺省参数5. 函数重载6. 引用7. 内联函数8. auto关键字(C++11)9. 基于范围的for循环(C++11)10. 指针空值---nullptr(C++11)
2024-07-10 17:19:32 4875
原创 【C语言】编译—链接—预处理
程序的翻译环境程序的执行环境详解:C语言程序的编译+链接预定义符号介绍预处理指令 #define宏和函数的对比预处理操作符#和##的介绍命令定义预处理指令 #include预处理指令 #undef条件编译
2024-07-03 22:00:34 696
原创 【C语言】文件操作
Ⅰ、为什么使用文件Ⅱ、什么是文件 1 .程序文件 2 .数据文件 3 .文件名Ⅲ、文件的打开和关闭 1 .文件指针 2 .文件的打开和关闭Ⅳ、文件的顺序读写 1 .对比一组函数:Ⅴ、文件的随机读写 1 .fseek 2 .ftell 3 .rewindⅥ、文本文件和二进制文件 编辑
2024-07-01 14:47:26 768
原创 【C语言】动态内存管理
Ⅰ、为什么存在动态内存分配Ⅱ、动态内存函数的介绍 1 .malloc和free 2 .calloc 3 .reallocⅢ、常见的动态内存错误 1 .对NULL指针的解引用操作 2 .对动态开辟空间的越界访问 3 .对非动态开辟内存使用free释放 4 .使用free释放一块动态开辟内存的一部分 5 .对同一块动态内存多次释放
2024-06-29 15:04:14 844
原创 【C语言】结构体—枚举—联合
结构体结构体类型的声明结构的自引用结构体变量的定义和初始化结构体内存对齐结构体传参结构体实现位段(位段的填充&可移植性)枚举枚举类型的定义枚举的优点枚举的使用联合联合类型的定义联合的特点联合大小的计算
2024-06-27 18:45:40 943
原创 【C语言】字符/字符串+内存函数
Ⅰ、字符函数和字符串函数1.strlen2.strcpy3.strcat4.strcmp5.strncpy6.strncat7.strncmp8.strstr9.strtok10.strerror11.字符函数12. 字符转换函数Ⅱ、内存函数
2024-06-26 21:30:00 698
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人