public:A(int x,int y):x(x),y(y){} private:int x; int y;};class B:public A{ public:B(int x,int y,int z):A(x,y),z(z){} //子类构造函数初始化列表必须给出基类所需参数 };
百度试题 题目多继承情况下,派生类的构造函数的执行顺序取决于成员初始化列表中的顺序。( ) A.正确B.错误相关知识点: 试题来源: 解析 B 反馈 收藏
多重继承时,基类成员构造函数的调用顺序与派生类说明时的基类顺序有关,与派生类构造函数中的成员初始化列表顺序无关。A.正确B.错误
百度试题 结果1 题目多继承情况下,派生类的构造函数的执行顺序取决于定义派生类时所指定的各基类的顺序,而与派生类构造函数中所定义的成员初始化列表的各项顺序无关。 ( T) 相关知识点: 试题来源: 解析 实现类对象初始化任务的是该类的构造函数。反馈 收藏 ...
如果在虚基类中定义有带形参的构造函数,并且没有定义无参构造函数,则整个继承结构中,所有直接或间接派生类都必须在其构造函数成员初始化列表中列出对虚基类构造函数的调用。A.正
百度试题 结果1 题目多继承情况下,派生类的构造函数的执行顺序取决于成员初始化列表中的顺序。( ) 相关知识点: 试题来源: 解析 错误 反馈 收藏