试题详情
- 简答题简述类中使用常对象和常成员函数需要注意的问题。
- (1)常对象在说明时必须进行初始化,而且不能被更新。常对象还可以作为类的成员;
(2)const是函数类型的一个组成部分,因此在函数实现部分也要带有const关键字;
(3)在常成员函数里不能更改所属类的数据成员,也不能调用该类中没有用const修饰的类的成员函数;
(4)常对象只能调用它的常成员函数,而不能调用其他的成员函数;
(5)const关键字可以用于进行函数重载的区分。其重载的原则是:常对象只能调用常成员函数,一般对象调用一般成员函数。 关注下方微信公众号,在线模考后查看
热门试题
- 类定义通常分为两部分,主要指什么?
- 在C++中,文件的输入输出可以通过ios
- 循环是可以嵌套的,一个循环体内可以包含另
- 编写程序求出二维数组中的鞍点。所谓鞍点是
- 下列函数原型中,可以作为类Base析构函
- 定义盒子Box 类,要求具有以下成员:可
- 使用函数模板与类模板可能造成哪些性能问题
- 声明一个类String1,其数据成员为c
- 已知字母A的ASCII码为65,则表示字
- 分析下列程序的输出结果:
- 关于虚函数的描述中,()是正确的。
- 求具有10个数的数组中的最大值和次最大值
- 引用是某个变量的别名.对引用的操作,实质
- 计算某日是某年的第几天。
- 有函数原型void fun6(int);
- C和C++中struct有什么区别?
- ()指令指示编译器将一个源文件嵌入到带该
- 在下列函数中,不能重载运算符的函数是()
- 定义一个描述学生基本情况的类,数据成员包
- 编程序,输入a,b,c,求方程ax