Cuando hago esto:¿Por qué no puedo hacer un vector de referencias?
std::vector<int> hello;
Todo funciona muy bien. Sin embargo, cuando yo le haga un vector de referencias en su lugar:
std::vector<int &> hello;
recibo errores horribles como "error C2528: 'puntero': puntero para referenciar es ilegal".
Quiero poner un montón de referencias a las estructuras en un vector, para que no tenga que interferir con los punteros. ¿Por qué el vector lanza una rabieta sobre esto? ¿Mi única opción es utilizar un vector de punteros?
puede utilizar std :: vector> hola; Ver http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=217 –