Bonjour,
J'ai une classe comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
class foo
{
protected :
    wchar_t *buffer;
public :
    operator wchar_t *()
    {
         return buffer;
    }
};
...
wchar_t *buf = (wchar_t *)fooobj;
...
delete[] buf; //DANGER!
J'ai changé en const mais ça n'a pas empêcher l'exécution de delete[].
Je veux pas opter pour le retour d'un autre buffer car je vais oubliger les autres à faire un delete[] après chaque (wchar_t *)fooobj.

Merci