Kapitel 4. Gemeinsamkeiten der Container

Auch wenn die sequenziellen und assoziativen Container der Standard Template Library zwei sehr unterschiedliche Containertypen beschreiben, haben sie doch viel gemeinsam, so das Erzeugen und Löschen, das Bestimmen ihrer Größe, den Zugriff auf ihre Elemente, das Zuweisen und das Tauschen, aber auch ihren Vergleich unabhängig von ihrem Typ. Gemein ist den Containern vor allem, dass sie sich über beliebige Typen und einen Allocator (Speicherbeschaffer) parametrisieren lassen. Der Allocator bleibt als Default-Wert aber meist im Hintergrund. Dies ist schön am std::vector zu sehen. Der Aufruf std::vector<<int> wird von der C++-Laufzeit auf die Instanziierung std::vector<int>,std::allocator<int>> abgebildet. Mit ...

Get C++-Standardbibliothek - kurz & gut 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.