De C++ standaard en standaard bibliotheek

Marian Hellema en Jan Christiaan van Winkel
AT Computing
<jc@atcmp.nl>

In de afgelopen jaren is men zeer druk bezig geweest met het maken van een C++ standaard. De ``standaard'' die men tot nu toe gebruikte (het boek The Annotated Reference Manual - kortweg ARM - van Bjarne Stroustrup) is in dit standaardisatieproces als uitgangspunt gebruikt en flink uitgebreid en gewijzigd.

Niet alleen zijn enkele drastische syntaxwijzigingen aangebracht en nieuwe concepten toegevoegd. Ook is er een bibliotheken met componenten die programmeurs anders zelf gingen bouwen.

Sommige onderdelen van deze bibliotheek waren te verwachten (zoals strings en complexe getallen). Vele programmeurs hebben deze onderdelen al vele malen zelf gemaakt bij gebrek aan een standaard versie. Deze onderdelen zijn nu dus gestandaardiseerd.

Daarnaast is in de standaard de ``Standard Template Library'' (STL) opgenomen. Deze bibliotheek bevat templates voor algoritmes, containers, iterators en functie objecten. Gebruik van STL zal de manier waarop in C++ geprogrammeerd wordt, drastisch veranderen.

Deze lezing geeft een overzicht van de wijzigingen in de taal en van de bibliotheek, zodat u weet wat u te wachten staat als deze beschikbaar komt voor uw favoriete compiler.



Ga naar vorige abstract, volgende abstract of terug naar de inhoudsopgave.


Mon Oct 21 14:22:48 MET DST 1996