Inicialisador de una clase
El problema es el siguiente tengo dos clases clase1 y clase2.
clase2 tiene entre sus atributos un atributo de tipo clase1 pero este atributo es un vector.
Ejemplo
clase1 vector[n];
Por cierto no se si esto esta permitido.
El caso es que cuando trato de inicializar el vector en el constructor de clase2 me sale el siguiente error
cannot convert int to vector[4]
el constructor usado es más o menos algo así
clase2::clase2(int, int, int):vector(int,int),clase1(int, int)
Ya que la clase2 tiene un atributo de tipo int y uno de tipo clase1 la cual cuenta con 2 atributos int.
Este es esencialmente mi problema no se si es entendible o si alguien me puede colaborar.
Gracias de antemano
clase2 tiene entre sus atributos un atributo de tipo clase1 pero este atributo es un vector.
Ejemplo
clase1 vector[n];
Por cierto no se si esto esta permitido.
El caso es que cuando trato de inicializar el vector en el constructor de clase2 me sale el siguiente error
cannot convert int to vector[4]
el constructor usado es más o menos algo así
clase2::clase2(int, int, int):vector(int,int),clase1(int, int)
Ya que la clase2 tiene un atributo de tipo int y uno de tipo clase1 la cual cuenta con 2 atributos int.
Este es esencialmente mi problema no se si es entendible o si alguien me puede colaborar.
Gracias de antemano
1 respuesta
Respuesta de raguin
1