Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: DAMIANNN en 18 Enero 2017, 13:05 PM

Título: He empezado a hacerlo solo, ayuda con vector
Publicado por: DAMIANNN en 18 Enero 2017, 13:05 PM
Hola!

Quiero meter un "objeto" Vehiculo en un vector Vehiculos y salta el error


Código (cpp) [Seleccionar]
#include <iostream>
#include <string>
#include <cstdlib>
#include <string>
#include <list>
#include <vector>

using namespace std;


struct Vehiculo
{
bool residente = false;
bool oficial = false;
string matricula;
};

typedef vector<Vehiculo> TVehiculosReg;
typedef list<Vehiculo>Vehiculos;



int main()
{

cout<<"anyadiendo matriculas a registrados";

Vehiculo vehiculo;

vehiculo.matricula="O1234Z";
vehiculo.oficial=false;

TVehiculosReg.push_back(vehiculo);    <<<<<<<<<<-------------- MAL

.....
}





· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex
Título: Re: He empezado a hacerlo solo, ayuda con vector
Publicado por: MAFUS en 18 Enero 2017, 19:39 PM
TVehiculosReg es el tipo vector<Vehiculo> y no una instancia suya, por eso no puedes guardar nada en él.