第1题:
设计派生类的构造函数时要考虑哪些成员的初始化?基类成员初始化的工作由什么函数实现,由什么函数调用?
第2题:
如附件所示的继承图,写出程序代码,在应用程序中,建立C类对象,访问A类中的成员函数以设置和读取其数据成员。
第3题:
22、建立类的对象时,先调用各个对象成员的构造函数,初始化相应的对象成员,然后才执行类的构造函数,初始化类中其他成员。
第4题:
在创建派生类的对象时,由于派生类的对象包含了基类的数据成员,因此派生类的构造函数除初始化其自身定义的数据成员外,还必须对基类中的数据成员进行初始化。也就是说,派生类的构造函数要负责调用基类的构造函数。假设有类A,类B,类A是基类,类B继承自类A,那么在构造对象B b时,他们构造函数的调用顺序是()
A.先A的构造函数,后B的构造函数
B.先B的构造函数,后A的构造函数
C.构造函数的调用顺序取决于具体的调用情况
D.可以由用户自定义顺序
第5题:
1、定义一个CPerson类,数据成员包含字符串指针类型变量m_szName用于保存姓名,成员函数包括析构函数、默认构造函数和带参构造函数用于初始化数据成员,以及用于输出姓名的成员函数printName(); 2、从CPerson中派生出CStudent类,增加长整型数据成员m_nNumber用于保存学号,成员函数包括带参构造函数用于初始化数据成员,以及用于输出学生信息的成员函数printInfo()。