Warum Kann ich nicht speichern Verweise in einem " std::map` in C++?

Ich verstehen, dass Referenzen sind keine Zeiger, sondern ein alias für ein Objekt. Aber ich verstehe immer noch nicht was genau bedeutet das für mich als Programmierer, also was sind Referenzen unter der Haube?

Ich denke, der beste Weg, dies zu verstehen wäre, zu verstehen, warum es ist, kann ich nicht speichern eine Referenz in einer Karte.

Ich weiß, ich muss aufhören zu denken von Referenzen als syntactic Sugar über Zeiger, nur nicht genau wie :/

  • Glaube nicht, dass Referenzen, die als eingeschränkte Zeiger. Denken Sie an Sie als alias für bestehende Objekte, die nicht erlaubt sein, Links hängen.
InformationsquelleAutor ng5000 | 2009-10-09
Schreibe einen Kommentar