c++对象的内存分析
四种对象定义方式(in stack、in heap、in global area)在C++中,编译器把内存分为三个部分,有四种方法可以产生一个对象。
静态存储区域:主要保存全局变量和静态变量。生存期:整个程序。
堆:存储动态生成的变量。生存期:自己来决定。
栈:存储调用函数相关的变量和地址等。
...
Wisdom and beauty form a very rare combination.