C++中的数据存储方式自动存储静态存储和动态存储

Posted 蒲公英110

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++中的数据存储方式自动存储静态存储和动态存储相关的知识,希望对你有一定的参考价值。

C++中变量存储方式有三种,自动存储,静态存储,动态存储
自动存储简单意义上就是在函数内不用任何关键字直接定义的变量,它在函数被调用时被创建,在函数退出时自动消失,
静态存储顾名思义就是在程序的整个运行过程中都存在,在函数体外定义的变量自动为静态存储方式,也可以在函数内使用static关键字定义

动态存储是以关键字new和delete构成的,在程序运行过程中需要时通过new现场分配指定大小的空间,不再需要时使用delete来释放

以上是关于C++中的数据存储方式自动存储静态存储和动态存储的主要内容,如果未能解决你的问题,请参考以下文章

自动存储,静态存储和动态存储

(转载)C++内存分配方式详解——堆栈自由存储区全局/静态存储区和常量存储区

静态变量

C++数据存储方式

c++存储区

C语言动态和静态存储类别的区别