在初始化子初始化列表中的空構造父類時是否存在任何危險?用初始化器列表中的空構造函數初始化父類?
例子:
class Parent
{
public:
Parent(){}
~Parent(){}
};
class Child : public Parent
{
public:
Child(): Parent()
{}
~Child(){}
};
原因的問題:我經常看到那裏有一個空的構造函數「父」類不符合兒童構造函數初始化列表初始化代碼。
默認構造函數是隱式調用,如果你不顯式調用初始化列表構造。 – scohe001 2014-09-05 21:15:01