Decir que tengo esta clase:¿Los constructores predeterminados se llaman automáticamente para las variables de miembro?
//Awesome.h
class Awesome
{
public:
Awesome();
private:
membertype member;
}
//Awesome.cpp
#include "Awesome.h"
Awesome::Awesome()
:member()
{
}
Si Omito la member()
en la lista de inicialización del constructor de Awesome
, a la constructora de member
automáticamente su llamada? ¿Y solo se llama cuando no incluyo member
en la lista de inicialización?
posible duplicado de [¿Cuál es el valor predeterminado para los miembros de la clase de C++] (http://stackoverflow.com/questions/2614809/what-is-the-default-value-for-c-class-members) – FailedDev
depende de 'membertype' pero generalmente sí. – AJG85