Si creas un constructor con parámetros que debes introducir, pero después no se lo asignas a un objeto, el compilador te dará un error
Código que da error:
Mensaje de error: No existe ningún constructor predeterminado para la clase "FOO" (Mensaje de Visual Studio v12.0)
Código bueno:
Para simplificar, también lo puedes poner así:
Código que da error:
Código (cpp) [Seleccionar]
class FOO {
public:
FOO(int nParametro1, int nParametro2);
void metodo1();
void metodo2();
};
int main() {
FOO foo;
return 0;
}
Mensaje de error: No existe ningún constructor predeterminado para la clase "FOO" (Mensaje de Visual Studio v12.0)
Código bueno:
Código (cpp) [Seleccionar]
class FOO {
public:
FOO(int nParametro1, int nParametro2);
void metodo1();
void metodo2();
};
int main() {
FOO foo = FOO(5, 6);
return 0;
}
Para simplificar, también lo puedes poner así:
Código (cpp) [Seleccionar]
FOO foo(5, 6)