Duration
Accompanying literature
- Each participant gets one of my digital or printed books.
Method
- Theory and praxis with many exercises. You get the source code and the solutions to the exercises.
- You need a computer with at least a C++11 compiler.
Objectives
- Learn modern C++.
- Use modern C++ in the most efficient way.
Standard
Content
Core language
- Improved usability
- Design of classes
- Rvalue references and move semantic
- Generic programming
- Extended data concepts and user-defined literals
Multithreading
- The C++11 memory model
- Atomic data types
- Threads
- Sharing of data
- Thread-local data
- Condition variables
- Tasks
Standard library
- Regular expressions
- Type-Traits
- Random numbers
- Time library
- Reference wrapper
- The new containers
- New algorithm
- bind and function
Conditions of participation:
The general terms and conditions are found in the GT&C.