String Literale: Wohin gehen sie?
ch bin daran interessiert, wo String-Literale zugeordnet / gespeichert werde
Ich habe eine faszinierende Antwort gefundenHie, Sprichwort
Das Definieren eines Strings inline bettet die Daten tatsächlich in das Programm selbst ein und kann nicht geändert werden (einige Compiler erlauben dies durch einen intelligenten Trick, stören Sie sich nicht).
Aber es hat mit C ++ zu tun, ganz zu schweigen davon, dass es sagt, sich nicht darum zu kümmern.
Ich störe. = D
So ist meine Frage, wo und wie mein String-Literal aufbewahrt wird? Warum sollte ich nicht versuchen, es zu ändern? Variiert die Implementierung je nach Plattform? Möchte jemand auf den "smarten Trick" eingehen?