Instructor-led training
Modern C++ Programming using C++11/C++14 Training in Mounds View, Minnesota
The intent of this class is to provide students with a solid intro.
What you'll learn
The intent of this class is to provide students with a solid intro
Prerequisites
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)
Specialization
Template arguments that are not types
Functors
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)
Foundations
Generic lambdas (C++14)
Extended capture (C++14)
Standard Template Library
Iterator concept
Containers (partially C++11)
Functions (partially C++11)
Meta-programming
Let the compiler compute
Providing type informations
Expression templates
Training locations
Modern C++ Programming using C++11/C++14 training across the U.S. and beyond.
We provide Modern C++ Programming using C++11/C++14 training onsite and live online for organizations throughout the United States and internationally.
View all Modern C++ Programming using C++11/C++14 training locations
Train your team with HSG
Private, instructor-led training customized for your organization.
- Onsite or live online delivery
- Customized curriculum
- Training for groups of 3 or more
- Flexible scheduling
- Experienced instructors
Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com
Ready to train your team?
Let's customize this training for your organization.
Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.