C++11 and C++14
- Code:
- 18
- Location:
- Online seminar / face-to-face seminar
Description
Duration
- 5 * 1/2 day or 3 * 1 day
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
- C++11/14 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.