下面关于常对象的描述中,错误的是( )。
A: 在定义常对象时必须进行初始化
B: 常对象可以调用当前类的普通成员函数
C: 常对象的数据成员的值,不能被直接或间接修改
D: 以上描述都不对
A: 在定义常对象时必须进行初始化
B: 常对象可以调用当前类的普通成员函数
C: 常对象的数据成员的值,不能被直接或间接修改
D: 以上描述都不对
举一反三
- 对于常成员函数,下面描述正确的是()。 A: 常对象可以调用类的所有成员函数 B: 常对象不能调用类的成员函数 C: 常对象只能调用常成员函数 D: 在常成员函数中,常对象可以被更新
- 下列关于常对象的说法,正确的是() A: 常对象的数据成员均为常数据成员 B: 常对象只能调用常成员函数 C: 定义常对象时可以不进行初始化 D: 常对象所属的类中只能定义常成员函数
- 关于常成员函数与普通成员函数的说法,不正确的是_______。 A: 常成员函数不可以调用普通成员函数 B: 常成员函数对数据成员只访问不修改,而普通成员函数可以修改数据成员的值 C: 常成员函数可以被任何对象调用,而普通成员函数不能被常对象调用 D: 常成员函数只能访问类的常数据成员
- 下列关于常类型的叙述中,错误的是( )。 A: 常成员函数中不能修改对象的数据成员 B: 必须使用成员初始化列表初始化常数据成员 C: 通过常对象可以访问所有公有成员 D: 不能修改常对象的数据成员
- 下列关于常对象的说法,正确的是 A: 常对象的数据成员均为常数据成员 B: 常对象只能调用常成员函数 C: 常对象可以调用所有的成员函数 D: 常对象所属的类只能定义常成员函数