Kapitel 4. Smart Pointer

Dichter und Liedermacher haben es mit der Liebe. Und manchmal mit dem Zählen. Gelegentlich mit beidem. Inspiriert von den eher unterschiedlichen Ansätzen zu Liebe und Zählen von Elizabeth Barrett Browning (»Wie liebe ich dich? Lass mich zählen, auf wie viele Arten und Weisen ich dich liebe.«) und Paul Simon (»There must be 50 ways to leave your lover.«) beziehungsweise Ulla Meinecke (»Da gibt’s doch 50 Tipps, ihn zu verlassen.«), versuchen wir einmal, die Gründe aufzuzählen, warum man einen Raw Pointer nur so schwer lieben kann:

  1. Seine Deklaration gibt nicht an, ob er auf ein einzelnes Objekt oder auf ein Array zeigt.

  2. Seine Deklaration sagt nichts darüber aus, ob Sie das referenzierte Objekt zerstören sollten, wenn Sie es ...

Get Effektives modernes 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.