下列关于const关键字的说法错误的是: 用const常量代替宏定义可以让编译器进行安全性检查 类的const成员函数不能修改类的成员变量,而且一个const类对象只能调用其const成员函数,不能调用非const成员函数 const成员函数与同名、同返回值、同参数列表的非const成员函数属于重载现象 推荐使用以下方面定义类成员数组: class A{ … const size_t SIZE=100; int _array[SIZE]; };
D
静态整型常量数据成员)才能在类内初始化,const 不可以
类型
初始化方式
类内
(
声明
)
类外
类实现文件
构造函数中
构造函数的初始化列表
非静态非常量数据成员
N
Y
非静态常量数据成员
Y (must)
静态非常量数据成员
静态常量数据成员