next up previous
STL


Grundkonzept

Rightarrow
STL verwendet kaum objektorientierte Designmöglichkeiten
Rightarrow
Kapselung als Zusammenführung von Daten und Funktionalität wird vermieden; Datenstrukturen und Algorithmen liegen getrennt vor
Rightarrow
aus STL instanziierbare Klassen dienen zur Aggregation; derzeit nicht zur Vererbung
Rightarrow
STL enthält keine Fehlerbehandlung; Sicherstellung der Gültigkeit von Aufrufen, Iteratoren, Argumenten etc. vom Programmierer
STL ist eher eine Sammlung von Datenstrukturen und davon getrennter (generischer) Algorithmen als eine objektorientierte Klassenbibliothek



next up previous