Chapitre 4

Pointeurs intelligents

Les poètes et les auteurs-compositeurs ont un faible pour l’amour. Et parfois pour le comptage. Quelquefois les deux. Inspirés par les différents essais sur l’amour et le comptage d’Elizabeth Barrett Browning (« Comment t’aimé-je ? Laisse-moi t’en compter les façons ») et Paul Simon (« There must be 50 ways to leave your lover »), nous pouvons tenter d’énumérer les raisons du désamour pour le pointeur brut :

  1. Sa déclaration n’indique pas s’il pointe sur un seul objet ou sur un tableau.
  2. Sa déclaration ne précise pas si nous devons détruire l’élément sur lequel il pointe lorsque nous n’en avons plus besoin, autrement dit si le pointeur détient l’élément pointé.
  3. Si nous déterminons que nous devons détruire l’élément ...

Get Programmer efficacement en C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.