如果一个对象被声明为常对象,则不能调用该对象的非const型的成员函数(除了由系统自动调用的隐式构造函数和析构函数)。
举一反三
- 声明一个类的对象时,系统自动调用( )函数。 A: 成员函数 B: 构造函数 C: 析构函数 D: 普通函数
- 声明一个类的对象时,系统自动调用( )函数。 A: 成员函数 B: 构造函数 C: 析构函数 D: 普通函数
- 下列关于组合类构造函数和析构函数的描述中,错误的是( )。 A: 组合类构造函数通过初始化列表调用对象成员的构造函数,实现对象成员的初始化 B: 组合类析构函数自动调用对象成员的析构函数,实现对象成员销毁之前的清理工作 C: 创建组合类对象时先调用对象成员的构造函数,再执行组合类构造函数的函数体 D: 销毁组合类对象时先调用对象成员的析构函数,再执行组合类析构函数的函数体
- 创建一个类的对象时,系统自动调用( )。 A: 成员函数 B: 构造函数 C: 析构函数 D: 拷贝构造函数
- 中国大学MOOC: 构造函数和析构函数都是自动调用的,无法像普通成员函数一样通过对象显式调用。