Wenn ich dies tun:Warum kann ich keinen Vektor von Referenzen erstellen?
std::vector<int> hello;
Alles funktioniert super. Allerdings, wenn ich es einen Vektor von Referenzen machen statt:
std::vector<int &> hello;
ich schreckliche Fehler wie „Fehler C2528:‚Zeiger‘: Zeiger zu verweisen ist illegal“.
Ich möchte eine Reihe von Verweisen auf Strukturen in einen Vektor, so dass ich nicht mit Zeigern einmischen muss. Warum wirft Vektor einen Wutanfall darüber? Ist meine einzige Option, stattdessen einen Zeigervektor zu verwenden?
Sie std verwenden können :: vector> hallo; Siehe http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=217 –