试题详情
- 简答题 按如下要求编程验证子对象的有关操作。 (1)定义两个类A和类B。 (2)在类B中有两个类A的对象one,two。 验证如下事实: (1)在类B的构造函数中应该包含对两个类A的子对象的初始化项,被放在成员初始化列表中。 (2)在类B的默认构造函数中隐含着子对象的初始化项。 (3)在类B的析构函数中也隐含着子对象的析构函数。 (4)调用子对象构造函数的顺序。
-
关注下方微信公众号,在线模考后查看
热门试题
- 用于类运算的运算符通常都要重载。但有两个
- 有数组定义double d[10];以下
- 关于成员函数特征的下述描述中,()是错误
- 下列关于类层次中重名成员的描述,错误的是
- 对一个类中的数据成员的初始化,可以通过(
- 不论派生类以何种方式继承基类,都不能直接
- 重载函数时通过什么来区分?
- 构造函数不能继承,派生类的构造函数中是否
- 什么叫结构体数据类型?
- 某商店经销一种货物,货物成箱购进,成箱卖
- 已知类A是类B的友元,类B是类C的友元,
- 下面程序中的函数函数int-mylist
- 在下列选项中,正确的字符常量为()
- C++语言编写的程序代码有哪些格式特点?
- 具有纯虚函数的类是抽象类,它的特点是不可
- 静态成员是指静态对象的成员。
- 构造函数和析构函数的作用是什么?
- 下列类的定义中正确的是()
- 派生类的默认构造函数不包含有直接基类的构
- 析构函数不能被继承。