Bonsoir,
J'ai eu besoin d'utiliser une fonction me retournant une chaine,après mes recherches sur cpp france j'ai trouvé la syntaxe suivante:
char* Fonction();
{
char* texte=new char[64];
strcpy(...);
//delete texte;!!!!
return texte;
}
Je pensai que le fait de rajouter delete m'empecherai de récuperer ma chaine (car celle ci vient d'etre détruite),mais en faisant le teste je me suis apperçu que non.
Pourquoi?La mémoire alloué par texte est elle alors libérée?
Merçi d'av pour vos réponses
