20Fermer22
gon33Le 22/05/2013 à 20:28
Je conseille plutôt de passer par les pointeurs automatiques qui font parti de la nouvelle norme c++11.
De cette façon tu ne dépends pas d'une librairie externe.
http://www.cplusplus.com/reference/memory/shared_ptr/
http://www.cplusplus.com/reference/memory/weak_ptr/
http://www.cplusplus.com/reference/memory/unique_ptr/

Cela dit, ça ne ressemble plus vraiment au mécanisme du langage C# que tu décris (je n'ai jamais fait d'objective-C).
L'inconvénient de ce genre de pratique en c++, c'est que si as un bout de code externe (genre une lib) qui n'utilise que des pointeurs normaux, ça te bousille toute la jolie sémantique...