Originariamente inviato da XWolverineX
salve.
Mi stavo chiedendo, se io faccio
codice:
char *testo = "Ciao";
Alla fine del programma, devo liberare la memoria che ha occupato?
No, perché quel "Ciao" è una stringa literal cioè una stringa costante che è conosciuta a tempo di compilazione. Il compilatore la posiziona in un segmento di dati (tipicamente read-only).