Onderwerpen
De cursus Gevorderd C++ behandelt de volgende onderwerpen:
- Containers, iterators
- Wat is een container
- Wat is een iterator
- Opslagverantwoordelijkheid
- Wat te doen bij exceptions
- Het maken van templates
- Welke eisen stellen templates (impliciet) aan de klassen waarmee ze geïnstantieerd worden
- Het maken van test-programma′s om een template-klasse aan de tand te voelen
- Inheritance en complicaties
- Voors en tegens van multiple inheritance en private inheritance
- Wel of geen virtuele operatoren =
- Wel of geen virtuele operatoren ==
- Virtual destructor
- Definitie in de base class van een pure virtual functie
- Locales
- Wat zijn locales
- Waarom zijn ze er
- Hoe gebruik je ze en hoe breid je ze uit
- I/O
- Het maken van eigen manipulators en I/O-kanalen
- Het inlezen van objecten uit de klasse-hiërarchie via virtuele constructoren/factories
- C++ en performance
- Waarop te letten bij het programmeren in C++ voor omgevingen waar hoge eisen worden gesteld aan efficiency
- STL (Standard Template Library)
- Meer geavanceerde mogelijkheden van STL
- Binders
- Reverse en insert iterators
- Vereisten voor objecten die in STL-containers opgeslagen moeten worden
- Vereisten voor eigen containers, iteratoren en algoritmes
- Iterator traits
- Zelf een STL compliant container (plus iteratoren) maken
Meer informatie?
Geïnteresseerd geraakt in deze opleiding
en wilt u weten wanneer er weer een sessie gepland wordt?

Vraag informatie aan