Cursusbeschrijving

In deze training maak je kennis met meer advanced C++-onderwerpen, zoals Multiple Inheritance, Memory Management, Exceptions, Templates en STL. Je leert een aantal Design Patterns te implementeren in C++ en hoe je bepaalde problemen kunt oplossen in C++.

Aan het eind van de training ben je in staat ook de meer advanced features van C++ te gebruiken in de software die je maakt.

Onderwerpen

  • Geschiedenis van C en C++ standaarden
  • Opfrissing van Object-georienteerde programmeerconcepten en C++
  • kopiëren en conversies
  • Delegation technieken
  • Subscripting technieken
  • Template functies en template classes
  • Template technieken
  • Exception handling en Exception Safety
  • Iterators en Algoritmes (STL)
  • Memory Management
  • Reference Counting
  • Inheritance technieken
  • Functionele abstractie
  • Materiaal

    QA met slides, notes en labs

    Voorkennis

    Deelnemers aan deze cursus moeten goede kennis hebben van de basis van C++ en een paar jaar ervaring in het bouwen van C++ programmatuur.