我的秋招之路之c++中static的用法

  c++的内存分布如上图所示。 对于一个完整的程序,在内存中的分布情况如下图:   1.栈区: 由编译器自动分配释放,像局部变量,函数参数,都是在栈区。会随着作用于退出而释放空间。 3.堆区:程序员分配并释放的区域,像malloc(c),new(c++)  3.全局数据区(静态区):全局变量和静态便令的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量
相关文章
相关标签/搜索