C/C++的内存占用分以下五种情况:
1.栈区stack,存放临时变量,函数参数。
2.堆区heap,由程序员管理(C++:new/delete;C:malloc/free)。
3.静态区(static),存储静态和全局变量,程序结束后由系统释放。
4.文字常量区,存放各种常量(const)。
5.代码区,存放函数的二进制代码
1.栈区stack,存放临时变量,函数参数。
2.堆区heap,由程序员管理(C++:new/delete;C:malloc/free)。
3.静态区(static),存储静态和全局变量,程序结束后由系统释放。
4.文字常量区,存放各种常量(const)。
5.代码区,存放函数的二进制代码