Вызывается ли конструктор по умолчанию автоматически для переменных-членов?
Скажем, у меня есть этот класс:
//Awesome.h
class Awesome
{
public:
Awesome();
private:
membertype member;
}
//Awesome.cpp
#include "Awesome.h"
Awesome::Awesome()
:member()
{
}
Если я опущуmember()
в списке инициализации конструктораAwesome
Будет конструкторомmember
вызываться автоматически? И вызывается ли он только тогда, когда я не включаюmember
в списке инициализации?