Referenzvektorzeiger auf Zugriffselement
Wenn ich in C ++ einen Zeiger auf einen Vektor habe:
vector<int>* vecPtr;
Und ich möchte auf ein Element des Vektors zugreifen, dann kann ich dies tun, indem ich den Vektor dereferenziere:
int a = (*vecPtr)[i];
Aber wird durch diese Dereferenzierung tatsächlich eine Kopie meines Vektors auf dem Stapel erstellt? Nehmen wir an, der Vektor speichert 10000 Zoll. Werden 10000 Zoll durch Dereferenzieren des vecPtr kopiert?
Vielen Dank!