J'ai lu beaucoup de posts sur "les littéraux de chaîne", dont la plupart ont été sur les meilleures pratiques, ou lorsque la traduction littérale n'est PAS situé dans la mémoire.
Je suis intéressé par où la chaîne est attribuée ou stockées, etc.
Je n'ai trouver un intrigant réponse ici, en disant:
Définition d'une chaîne inline effectivement intègre les données dans le programme lui-même et ne peut pas être modifié (certains compilateurs permettent à ce par un smart truc, ne vous inquiétez pas).
mais, qu'il avait à faire avec le C++, pour ne pas mentionner qu'il est dit de ne pas déranger.
Je suis déranger. =D
Donc ma question est, encore une fois, où et comment est ma chaîne de caractères littérale? Pourquoi devrais-je pas essayer de le modifier? La mise en œuvre varient selon la plate-forme? Personne ne s'en soucie de donner des précisions sur les "smart truc?"
Merci pour toutes les explications.