标签:
构造函数名(形参表):基类名(基类构造函数实参表)
{
}
析构函数先调用派生类的构造函数,再调用基类的析构函数。
创建派生类的对象时,执行派生类的构造函数之前:
执行完派生类的析构函数后:
析构函数的调用顺序和构造函数的调用顺序相反。
调用基类构造函数的两种方式
显示方式调用时,基类的构造函数是带有参数的,或者我们需要对派生类中的成员变量进行初始化。如果基类的构造函数重载,则会根据参数表自动调用相应的构造函数。
如果在基类和子对象类型的声明中都没有定义带参数的构造函数,而且不需要对派生类自己的数据成员初始化,那么系统会为派生类创建一个默认的构造函数,而这个默认的构造函数会调用基类的构造函数,这样就实现了隐式调用基类构造函数。
标签:
原文地址:http://www.cnblogs.com/helloforworld/p/5655279.html