He empezado a hacerlo solo, ayuda con vector

Iniciado por DAMIANNN, 18 Enero 2017, 13:05 PM

0 Miembros y 1 Visitante están viendo este tema.

DAMIANNN

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
-Engel Lex

MAFUS

TVehiculosReg es el tipo vector<Vehiculo> y no una instancia suya, por eso no puedes guardar nada en él.