摘要:
(1)预处理阶段:根据源文件(.cpp)的预处理指令来修改源文件的内容(.i)。(#开头的指令,如#include) (2)编译阶段:将源代码(.i)翻译成汇编代码(.s)。 (3)汇编阶段:将汇编代码(.s)翻译成目标机器代码(.o)。 (4)链接阶段:某个源文件中的函数可能引用另一个源文件中定义 阅读全文
posted @ 2018-07-31 23:55
Love63
阅读(308)
评论(0)
推荐(0)
摘要:
C/C++占用内存分为以下五种情况: (1)栈区 : 存放局部变量 (由编译器自动分配和释放。) (2)堆区:存放由malloc/new创建的对象(由程序员申请和释放。) (3)全局区(静态区):存储全局变量和静态变量;程序结束后由系统释放。(初始化的全局变量和静态变量放在一起,未初始化的全局变量和 阅读全文
posted @ 2018-07-31 23:22
Love63
阅读(109)
评论(0)
推荐(0)
浙公网安备 33010602011771号