Bonjour,

j'aimerais avoir une précision sur la gestion de la mémoire pour les chaines de caractères.
Dans le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
char *chaine;
//1ere initialisation
chaine = "Une phrase qui a tendance à s'allonger et a être un peu longue.";
...
chaine = "Phrase courte";//2eme initialisation
comment est ce que ces 2 initialisations sont elles gérées en mémoire ?
Qu'advient-il des caractères de la 1ere initialisation, la mémoire pour cette chaine
est elle libérée automatiquement ?

Merci