9. Standard Bibliotheken
Ein wesentlicher Teil der Standardisierung wurde auf die Erstellung einer einheitlichen Sammlung von Klassen, Funktionen und Templates verwendet. Diese "Standard-Template- Library" stellt Klassen und Templates für eine leichtere und schneller Programmierung zur Verfügung, u. a. z. B. eine Klasse zur Bearbeitung von Zeichenketten (string).
Ein wesentlicher Teil wurde auf die Definition von Containern zur Speicherung von Daten verwendet. Alle Container haben ein einheitliches Interface. Die Implementierung als binärer Baum, verkettete Liste, Hash, Vektor, ... ist davon unabhängig. Die Container sind robust getestet und sehr gut optimiert.