說我有這個類:爲成員變量自動調用默認構造函數嗎?
//Awesome.h
class Awesome
{
public:
Awesome();
private:
membertype member;
}
//Awesome.cpp
#include "Awesome.h"
Awesome::Awesome()
:member()
{
}
如果我省略的Awesome
構造函數初始化列表中的member()
,將在member
構造函數中自動調用?並且只有當我在初始化列表中不包含member
時纔會調用它?
可能重複的[C++類成員的默認值](http://stackoverflow.com/questions/2614809/what-is-the-default-value-for-c-class-members ) – FailedDev 2012-08-16 18:23:40
取決於'membertype',但通常是。 – AJG85 2012-08-16 18:33:17