说我有这个类:为成员变量自动调用默认构造函数吗?
//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