Hello la communauté,

je me pose une question sur une méthode que je viens de créer.
la voici en très simplifiée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
CHAR *CClasse::GetAddress(IN const BYTE *adresse, IN const BYTE size)
{
	CHAR *pc_retour;
	pc_retour = new CHAR[size]; 
 
	/* traitement ...
 
	...*/
        return pc_retour;
}
Je crée donc un CHAR*, crée dynamiquement par new, pour retourner mon résultat, mais je ne peux pas désallouer moi-même ce CHAR*, ou alors, quand/comment le faire ?

Merci d'avance pour vos réponses.