»» »» Beim Ausführen des Programms gelangt dieser String zusammen mit dem Maschinencode des Executables in einen schreibgeschützten Bereich
Üblicherweise liegt er da von Anfang an.
Ich meinte das eigentlich so, dass der Compiler zunächst
mal nur eine Datei erstellt, die irgendwo auf einem Speichermedium
lagert und erst beim Aufruf in den Speicher kopiert (und
dort ggf. noch reloziert und sonstwie umorganisiert) wird.
Ist jetzt aber eher als Haarespalterei zu verstehen... ;-)
MfG
Andreas