常对象是这样的对象:它的数据成员值在对象的整个生存期间内不能被改变。也就是说,常对象必须进行初始化,而且不能被更新。声明的语法形式为:
类名 const 对象名
例:
class A
{
public:
A(int i,int j){x=i;y=j;}
...
private:
int x,y;
};
A const a(3,4); //a是常对象,不能被更新
与基本数据类型的常量相似,对象也是值不能被改变的量。
}
本文地址:http://com.8s8s.com/it/it26147.htm