C
C152778
Hallo,
mich würde gerne interessieren, ob folgende string Rückgabe Sinn ergibt ?
Sehe ich es richtig, dass man so eine Funktion nicht schreiben sollte, da das Objekt s innerhalb der Funktion zerstört wird sobald die Funktion verlassen wird ?
Oder wird das Objekt s am Leben erhalten, da noch eine Referenz auf dieses besteht durch die Rückgabe der Referenz auf s ?
Schöne Grüße, Cyraid
mich würde gerne interessieren, ob folgende string Rückgabe Sinn ergibt ?
Code:
string& myFunction() {
string s = "Hallo";
return s;
}
Sehe ich es richtig, dass man so eine Funktion nicht schreiben sollte, da das Objekt s innerhalb der Funktion zerstört wird sobald die Funktion verlassen wird ?
Oder wird das Objekt s am Leben erhalten, da noch eine Referenz auf dieses besteht durch die Rückgabe der Referenz auf s ?
Schöne Grüße, Cyraid