正在加载图片...
71堆角存的分配与放 当程序运行到需要一个动态分配的变量或对象时,必须向系统 申请取得堆中的一块所需大小的存贮空间,用于存贮该变量或对 象。当不再使用该变量或对象时,也就是它的生命结束时,要显 式释放它所占用的存贮空间,这样系统就能对该堆空间进行再次 分配,做到重复使用有限的资源。 在C++中,申请和释放堆中分配的存贮空间,分别使用new和 deletel的两个运算符来完成,其使用的格式如下: 指针变量名=new类型名(初始化式); delete指针名; new运算符返回的是一个指向所分配类型变量(对象)的指 针。对所创建的变量或对象,都是通过该指针来间接操作的,而 DU7.1.1 堆内存的分配与释放 当程序运行到需要一个动态分配的变量或对象时,必须向系统 申请取得堆中的一块所需大小的存贮空间,用于存贮该变量或对 象。当不再使用该变量或对象时,也就是它的生命结束时,要显 式释放它所占用的存贮空间,这样系统就能对该堆空间进行再次 分配,做到重复使用有限的资源。 在C++中,申请和释放堆中分配的存贮空间,分别使用new和 delete的两个运算符来完成,其使用的格式如下: 指针变量名=new类型名(初始化式); delete 指针名; new运算符返回的是一个指向所分配类型变量(对象)的指 针。对所创建的变量或对象,都是通过该指针来间接操作的,而 动态创建的对象本身没有名字
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有