摘要: 本篇随笔为转载,原贴地址:C++中new和malloc的十点区别。 前言 几个星期前去面试C++研发的实习岗位,面试官问了个问题: new与malloc有什么区别? 这是个老生常谈的问题。当时我回答new从自由存储区上分配内存,malloc从堆上分配内存;new/delete会调用构造函数/析构函数 阅读全文
posted @ 2016-10-01 17:25 MicN 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1. 关于C++中的宏定义,宏展开还是有一些奇淫技巧的。参考:#define命令的一些高级用法。 2. 宏定义更多的还是用于预编译处理中,就是为了防止头文件被重复包含那种。 3. 关于C++中头文件、库函数、命名空间的关系 知乎上有人这样说道:头文件是编译时编译器的预处理部分要用的,库文件是链接器要 阅读全文
posted @ 2016-10-01 15:36 MicN 阅读(291) 评论(0) 推荐(0) 编辑