Goals
- Learn what’s new in C++ 11
Program
C++
C++ 11 standards: contributions, compilation options
Backward compatibility of the code
Workshop: Setting up the development environment
Types and operators
Tables, enumerations
Extended template parameters for templates template variadic
Inline namespaces (association of namespaces)
Exception propagation
Namespace chrono
Workshop: Implementing language improvements
Delegate constructors and inheritance constraints
Move constructor
User-defined
literals Extended declarations of friendship
Explicit overloads of virtuality
Memory management: smart pointes
Pointers and containers (STL)
Workshop: Creation and manipulation of objects in C++ 11
Thread creation, execution
Data management, result
Platform execution capabilities – hardware_concurrency ()
Workshop: Using multithreading and measuring profits
What about functional programming
Implementing lambda expressions
Managing closures
Workshop: Multiple scenarios for using lambda expressions
Duration
3 days
Price
£ 1870
Audience
All
Prerequisites
Notions of C++
Reference
PRO893-F
Sessions
Contact us for more informations about session date