C++有三种管理数据内存的方式:自动存储、静态存储、动态存储。 自动存储 函数内部定义的常量使用自动存储空间,存储在栈中,称为自动变量(局部变量)。即所属的函数被调用时自动产生。 静态存储 静态存储是整个程序执行期间都存在的存储方式。使变量成为静态变量的方式有2种: 函数外定义,static定义 动态存储 new,delete管理内存池(堆)。