Advanced programmeren in C++

Advanced programmeren in C++ Training

AanbiederMaster it Training
Kosten 1.225,00
Meer informatie over Master it Training

Overzicht

Aan de orde komen het geavanceerde gebruik van C templates en de ondergrond onder de C standard template library (STL) en de C taal elementen en technieken die in het ontwerp ervan worden gebruikt. De algemene structuur van de STL wordt behandeld, ... Volledige omschrijving

Bestemd voor

Deze cursus is bestemd voor diegenen die in de toekomst een geavanceerd gebruik willen maken van de taal C .

Benodigde kennis

Voor deelname aan deze cursus is kennis van de basis concepten van C en programmeerervaring in C vereist.

Programma

Templates review Class and function templates Template specializations and partial specializations Non-type template parameters Default template parameters Template member functions Coding techniques Intoduction to the STL Purpose ... Volledig programma

Kosten

Het tarief is incl. studiemateriaal en lunch, excl. BTW Inschrijven

Beschrijving

Aan de orde komen het geavanceerde gebruik van C templates en de ondergrond onder de C standard template library (STL) en de C taal elementen en technieken die in het ontwerp ervan worden gebruikt. De algemene structuur van de STL wordt behandeld, evenals het gebruik ervan. Ook is er aandacht voor details over STL containers en daaraan gerelateerde standaard library classes.

Tenslotte komen geavanceerde STL features zoals error handling, adaptors en extensions aan de orde.

Doelgroep

Deze cursus is bestemd voor diegenen die in de toekomst een geavanceerd gebruik willen maken van de taal C .

Voorkennis

Voor deelname aan deze cursus is kennis van de basis concepten van C en programmeerervaring in C vereist.

Programma

  • Templates review
  • Class and function templates
  • Template specializations and partial specializations
  • Non-type template parameters
  • Default template parameters
  • Template member functions
  • Coding techniques
  • Intoduction to the STL
  • Purpose and structure of the STL
  • Containers, algorithms, and iterators
  • Container classification, characteristics, and content
  • Iterator classification and behavior
  • Generic algorithms and iterators
  • Design of generic algorithms and performance guarantees
  • Reverse and iostream iterators
  • STL Containers
  • Vectors
  • Maps
  • Strings Bitsets
  • Advanced STL
  • STL and errors
  • Function objects, predicates, and comparitors
  • Container, iterator, and function adapters
  • Iterator traits and tags
  • Extending STL
  • Adapting existing code to STL