Modern C++ Programming using C++11/C++14 Training

Answers to Popular Questions:

Yes, this class can be tailored to meet your specific training needs.
Yes, we provide C++ consulting services.
Yes, group discounts are provided.

Course Description

The intent of this class is to provide students with a solid intro
Course Length: 2 Days
Course Tuition: $1290 (US)


Basic knowledge in C++ and experience in practice are required.

Course Outline

New techniques
Range-based for-loops (C++11)
RValues and move semantics (C++11)
Initializer lists (C++11)
{} vs. ()? (C++11)
Templates (generic programming)
Function templates
Class templates
Variadic Templates (C++11)
Template arguments that are not types
Safe downcast without overhead (*)
Type deduction in detail
Template arguments
auto (C++11)
decltype (C++11)
decltype(auto) (C++14)
Deduced return type (C++14)
Lambda (C++11)
Generic lambdas (C++14)
Extended capture (C++14)
Standard Template Library
Iterator concept
Containers (partially C++11)
Functions (partially C++11)
Let the compiler compute
Providing type informations
Expression templates

Course Directory [training on all levels]

Upcoming Classes
Gain insight and ideas from students with different perspectives and experiences.

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.