Modules

Take single modules or the whole track. Two hour sessions, combined into half days where it suits your calendar.

Practitioner · 2 sessions · multi-part

C++ Program Structure and Types

Program structure, namespaces and the C++ type system for newcomers.

  • Program structure, preprocessor and headers
  • Namespaces
  • Types, pointers and references
  • Arrays, structs and smart pointers
Practitioner · 3 sessions · multi-part

Memory, Functions and Object Orientation

Storage management and OO C++ including the awkward corners like slicing.

  • Dynamic allocation and casting operators
  • Function overloading, defaults and inline
  • Classes, constructors and inheritance
  • Polymorphism, operator overloading and object slicing
Advanced · 2 sessions · multi-part

Templates and the Standard Library

Generic programming with templates and the STL containers and algorithms.

  • Function and class templates
  • STL containers
  • STL algorithms and iterators
  • Idiomatic modern C++
Enquire About This Training Open the form. We will propose a plan within 24 hours.

The subject is filled in for you. Choosing Enquire on a module above sets it to that module. Add more than one if you like.