当前位置: 编程技术>c/c++/嵌入式
C++实现动态分配const对象实例
来源: 互联网 发布时间:2014-10-29
本文导语: 本文实例讲述了C++实现动态分配const对象的方法。分享给大家供大家参考。具体方法分析如下: 一、创建 在C++中,允许动态创建const对象,格式如下: const int *p = new const int(128); 与其他常量一样,动态创建的const对象必须...
本文实例讲述了C++实现动态分配const对象的方法。分享给大家供大家参考。具体方法分析如下:
一、创建
在C++中,允许动态创建const对象,格式如下:
const int *p = new const int(128);
与其他常量一样,动态创建的const对象必须在创建时初始化,并且初始化后,其值不能改变。
二、删除
尽管不能改变const对象的值,但可以删除动态创建的const对象,格式如下:
delete p;
这个和普通的对象一样,可以对其进行删除操作。
三、应用场景举例
1、加载配置文件
从配置文件读入的数据可以用来初始化const对象,供后续程序使用。
伪代码如下:
int num; ... //读取配置文件,并将配置数据填充到num const int *pNum = new const int(num); // 用num初始化const对象 cout