Techniques de gestion manuelle prev
next

La gestion manuelle est la plus fréquente lorsque les smart pointers sont jugés trop coûteux, inadaptés, ou ne sont pas disponibles.

Il faut alors rendre le flot de données explicite.

class c {
	void f(p *);       // L'objet c garde le p
	void f(const p *); // Idem, mais pas de destruction
	void f(p &);       // L'objet ne garde pas le p
};


Ch. Tronche - Année 96-97 - Page 10