Cosas de constructores...
Publicado por Arise (37 intervenciones) el 10/02/2003 20:00:33
Hola!
En una aplicacion que estoy haciendo me ha surgido un problema de constructores. El caso es que en una clase tengo como variables miembro dos objetos de otra clase.:
class Clase1
{
public:
Clase2 obj1(1);
Clase2 obj2(2);
}
En la clase2 tengo definido un constructor con parametros:
Clase2::Clase2 (int num)
{
m_num = num;
}
Al compilar me da un error en la creacion de los objetos de la clase2. Pero si los creo con el constructor por defecto no. He comprobado que si los creo con parametros en otra funcion y no como miembros de la clase1, no me produce errores al compilar.
Muchas gracias de antemano
En una aplicacion que estoy haciendo me ha surgido un problema de constructores. El caso es que en una clase tengo como variables miembro dos objetos de otra clase.:
class Clase1
{
public:
Clase2 obj1(1);
Clase2 obj2(2);
}
En la clase2 tengo definido un constructor con parametros:
Clase2::Clase2 (int num)
{
m_num = num;
}
Al compilar me da un error en la creacion de los objetos de la clase2. Pero si los creo con el constructor por defecto no. He comprobado que si los creo con parametros en otra funcion y no como miembros de la clase1, no me produce errores al compilar.
Muchas gracias de antemano
Valora esta pregunta


0