c加加下列哪种情况不会调用类的构造函数?
3个回答
2020-05-14
展开全部
派生类的构造函数
默认情况下
基类的构造函数不被继承;
派生类需要定义自己的构造函数
C++规定
可以用using语句继承基类构造函数;
但是只能初始化从基类继承的成员。
语法形式:
using B::B
若不继承基类的构造函数
派生类新增成员:派生类定义构造函数初始化;
继承来的成员:自动调用基类构造函数进行初始化;
派生类的构造函数需要给基类的构造函数传递参数。
单继承时构造函数的定义语法:
派生类名::派生类名(基类所需的形参,本类成员所需的形参):基类名(参数表),本类成员初始化列表
{
//其他初始化;
};
【答题不易,请采纳】
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询