02 2021 档案

摘要:1.编译器处理阶段 define是预处理器预处理阶段完成的 const是编译器编译运行时完成的 时间上:define早于const 2.定义上不同 define时宏定义,它最大的特点就是语义替换,它定义的常量值 没有类型限定,也不做类型检查,在宏出现的地方直接展开 const是关键字,其实就是一个o 阅读全文
posted @ 2021-02-18 23:03 SjYu 阅读(1368) 评论(0) 推荐(0) 编辑
摘要:1.属性 new/delete是C++关键字,需要编译器支持 malloc free是库函数,需要头文件 2.自定义类型 new会先调用operate new()函数,申请足够的内存空间(malloc实现),然后调用类型的构造函数,初始化成员变量,最后返回自定义类型指针(也就是类指针)。 delet 阅读全文
posted @ 2021-02-05 00:50 SjYu 阅读(168) 评论(0) 推荐(0) 编辑