Hola:
Tengo una gran pelea con ese agradable contenedor de la stl llamado vector,
He declarado un vector tal que así:
vector <valor> v;
donde valor es un tipo definido por mi , que tiene como campos:
int conocido;
atributo & atr;
atributo también es un tipo definod por mi y tiene:
String id;
vector <String> vPosibles;
El problema viene cuando creo un objeto de tipo valor
valor v (atr, 1);
previamente creo uno de tipo atributo
vector <String> aux;
aux.push_back("a");
aux.push_back("b");
atributo atr( "Clase",aux);
pero cuando hago
v.push_back(aux);
No hace lo que quiero
.
¿Alguien sabe donde tengo el fallo?
Saludos.
PD:Porfavor contestarme, aunque no esteis seguros de que sea por eso por lo que no tira.