Category Archives: showmecode

C++ memory layout(1)

TL;DR 未初始化的全局变量储存在bss段 未初始化的静态变量储存在bss段 初始化的静态变量储存在data段(初始化为0还是在bss段) 初始化的全局变量储存在data段(初始化为0还是在bss段) 局部变量在程序运行时会在栈上分配空间,体现在text段里的初始化代码,所以初始化的局部变量会使的text段变大

Posted in showmecode | Leave a comment