Estoy haciendo un programa en c++ que gestione las butacas de un cine.
He creado dos clases, una butaca y otra sala .Uno de los atributos de la sala es de tipo butaca
butaca **lista_butacas
con lo que creo una matriz para las butacas de la sala con este metodo.
Sala::Sala( int fils, int cols){
columnas =cols;
filas=fils;
lista_butacas=new Butaca *[fils];
for (int i=0;i<fils; i++)
lista_butacas=new Butaca [cols];
}
Creando esta matriz se usa el contructor por defecto , y lo que quiero yo es usar el contructor por argumentos porque si no,no me inicializa el precio de la butaca tal y como tengo hecho el resto codigo.
Hay alguna forma de hacer esto ?¿, se que en java si se puede hacer , pero en c++ no funciona.
Acudo a vosotros porque mi profe no tiene ni idea y google no me ayuda
He creado dos clases, una butaca y otra sala .Uno de los atributos de la sala es de tipo butaca
butaca **lista_butacas
con lo que creo una matriz para las butacas de la sala con este metodo.
Sala::Sala( int fils, int cols){
columnas =cols;
filas=fils;
lista_butacas=new Butaca *[fils];
for (int i=0;i<fils; i++)
lista_butacas=new Butaca [cols];
}
Creando esta matriz se usa el contructor por defecto , y lo que quiero yo es usar el contructor por argumentos porque si no,no me inicializa el precio de la butaca tal y como tengo hecho el resto codigo.
Hay alguna forma de hacer esto ?¿, se que en java si se puede hacer , pero en c++ no funciona.
Acudo a vosotros porque mi profe no tiene ni idea y google no me ayuda