C++ training courses

C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features.

We offer one five day C++ course.


There is coverage of the following topics:

An Introduction to C++; C++ base types; C++ operators and expressions; Arithmetic; Arrays and the array and vector classes in C++; Text in C++: Arrays of char; Text in C++: Strings; Control Structures; Pointers; Functions; User Defined Types: Structs and Classes; IO; Function Overloading; Operator Overloading; Function Templates; Object Oriented Programming: Classes, Constructors and Destructors, Inheritance, Inheritance and Polymorphism in C++, Pure Virtual Functions, Casting; Class Methods and Data; Dynamic Integer Array Class; Class templates; Exception Handling; Introduction to the Standard C++ Library; The array container revisited; STL vector container revisited; STL list container; STL set container; STL map container; Pairs; algorithms and function objects; Regular expressions and pattern matching; Parallel programming and OpenMP; Valarrays ;New features in the C++ and C++ standards; The C, Java and C# timelines; Introduction to the Boost libraries; C++ and C Keywords; C++ Standard Headers; Josuttis and the C++ standard library;

For more information please contact info@rhymneyconsulting.co.uk