[ Foro de C++ ]
Necesito inicializar un vector del tipo Naves (una clase con distintos atributos), como se debe hacer? Aqui está mi código:
void Aplicacion::DarAltaNave(){
vector <Naves> *listaNaves;
Naves *nueva=new Naves;
string NumRegistro,TipoPropulsion;
cout<<"Numero registro:"<<endl;
cin>>NumRegistro;
cout<<"Tipo propulsion:"<<endl;
cin>>TipoPropulsion;
nueva->setNumReg(NumRegistro);
nueva->setTipoPropu(TipoPropulsion);
//nueva.setProp(*Prop);
listaNaves->push_back(*nueva);
cout<<"Nave con num "<<nueva->getNumReg()<<" guardada"<<endl;
bool Aplicacion::CrearListaNaves(vector <Naves*> listaNaves){
Naves *nueva=new Naves;
listaNaves.push_back(nueva);
return(true);
}
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)