1栈:由编译器分配和清除的存储区,存放局部变量和参数。
2堆:通过new分配的内存块,需要程序通过delete去清除,程序运行结束后会由操作系统自动回收。
3全局变量和静态变量存储区:静态变量存储在内存中不需要实例化产生,非静态变量生命周期和该类一致。
4常量存储区:
1栈:由编译器分配和清除的存储区,存放局部变量和参数。
2堆:通过new分配的内存块,需要程序通过delete去清除,程序运行结束后会由操作系统自动回收。
3全局变量和静态变量存储区:静态变量存储在内存中不需要实例化产生,非静态变量生命周期和该类一致。
4常量存储区: