C++
H_wan
这个作者很懒,什么都没留下…
展开
-
C语言编译过程
一.预处理阶段.c ----> .i (-E)1.将头文件包含2.删除注释3.宏替换4.条件编译二.编译阶段.i ----> .s (-S)将.i文件内容编译成汇编语言后生成.s文件三.汇编阶段(-c)将.s文件汇编成机器语言后生成.o文件四.链接阶段.o链接成可执行文件反汇编 objdump -xd这些过程放缓存区,内存区...原创 2019-08-18 16:41:06 · 120 阅读 · 0 评论 -
STL + 内存分配
STL:标准模板库作用:标准化组件容器:存数据迭代器:遍历 × ++ = == !=begin(), end()内存分配代码:代码区数据:数据区—Bss:未初始化的全局变量以及初始化为0的全局变量+静态成员变量(只拷贝一份, 一次初始化)—Data:初始化为非零的全局变量rodata:一般常量数据+字符串常量(只保留一份,存在一个...原创 2019-08-17 08:45:13 · 206 阅读 · 0 评论