类中常量-Unix基础与Shell编程技术培训

时间:2021-04-22 18:41:31
【文件属性】:
文件名称:类中常量-Unix基础与Shell编程技术培训
文件大小:4.68MB
文件格式:PPT
更新时间:2021-04-22 18:41:31
Unix相关 类中常量 实现某些常量只在类中有效,不能在类声明中初始化const数据成员。以下用法是错误的,因为类的对象未被创建时,编译器不知道SIZE的值是什么。 class A { … const int SIZE = 100; // 错误,企图在类声明中初始化const数据成员 int array[SIZE]; // 错误,未知的SIZE }; const数据成员的初始化只能在类构造函数的初始化表中进行,例如 class A { … A(int size); // 构造函数 const int SIZE ; }; A::A(int size) : SIZE(size) // 构造函数的初始化表 { … } A a(100); // 对象 a 的SIZE值为100 A b(200); // 对象 b 的SIZE值为200 2. 常 量

网友评论