随笔分类 -  C/C++

摘要:https://www.cnblogs.com/WindSun/p/11444429.html C++智能指针 1. auto_ptr: 采用所有权模式, 当智能指针之间相互赋值时, 所有权会转移。 当使用失去所有权的智能指针时, 会导致程序崩溃 不能使用new [] 和 delete [] 2. 阅读全文
posted @ 2020-09-10 15:43 x_Aaron 阅读(134) 评论(0) 推荐(0)
摘要:C++:类 1. 空类为什么是一个字节 C++编译器不允许对象为零长度。试想一个长度为0的对象在内存中怎么存放?怎么获取它的地址?为了避免这种情况,C++强制给这种类插入一个缺省成员,长度为1。如果有自定义的变量,变量将取代这个缺省成员。 2. 类中的字节对齐 和结构体类似, 类中存在字节对齐, 需 阅读全文
posted @ 2020-09-03 22:17 x_Aaron 阅读(207) 评论(0) 推荐(0)
摘要:http://www.notedeep.com/note/6184 阅读全文
posted @ 2020-09-03 16:17 x_Aaron 阅读(120) 评论(0) 推荐(0)
摘要:程序的生成过程 预处理阶段:执行#include、#define等预处理命令(内联函数)(对#pragma不做处理), 对文件进行序号标识, 删除注释——.i文件 编译:对于处理之后的文件进行词法、语法、语义分析和校验、优化等, 生成汇编代码——.s文件 汇编:将汇编代码生成机器语言文件——.o文件 阅读全文
posted @ 2020-08-15 09:48 x_Aaron 阅读(348) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_42152125/article/details/83586855 https://www.php.cn/faq/443735.html https://blog.csdn.net/IOT_SHUN/article/details/79674293 阅读全文
posted @ 2020-08-15 09:15 x_Aaron 阅读(133) 评论(0) 推荐(0)