allouer par nimporte qui , detruit par une unique classe
bonjour,
voila, j'ai une classe managerH , qui prend des objets H.
les objets H peuvent etre cree n'importe ou (normal) avec un new,
mais par contre, j'aimerais interdire de deleter n'importe ou car la classe manager le fait deja, et donc il ya suppresion d'objet qui n'existe plus.--> ERROR.
en d'autre terme
Code:
1 2
| H* h = new H()
delete h // interdit si pas dans la classe ManagerH |
je suppose que je dois mettre le destructeur de H en private (ou protected) mais je ne vois ap comment managerH peux y acceder,
j'ai essayer avec les friend , mais je suis pas trop douer avec ce mot.
qqn pourrait il me guider svp.
merci
a++
[Balises code rajoutées par Fiquet, merci d'y penser la prochaine fois]