Cette formation C++ offre une couverture complète des fonctionnalités avancées du langage C++. La formation commence par des concepts OO basiques, puis une introduction rapide au langage. Exceptée la POO, les sujets abordés comprennent les modèles, la bibliothèque standard (STL) et les exceptions. Le cours couvre également certaines techniques avancées de conception orientée objet en C++ telles que Design Heuristics, Design by Contract, programmation par interface, patterns de composition et de délégation, gestion de la mémoire et pointeurs intelligents, sous-typage, conception visant l’efficacité et la Meta-programmation en C++.