¿Se llama automáticamente a los constructores predeterminados para las variables miembro?
Di que tengo esta clase:
//Awesome.h
class Awesome
{
public:
Awesome();
private:
membertype member;
}
//Awesome.cpp
#include "Awesome.h"
Awesome::Awesome()
:member()
{
}
Si omito elmember()
en la lista de inicialización del constructor deAwesome
, será el constructor demember
ser llamado automáticamente? Y se llama solo cuando no incluyomember
en la lista de inicialización?