What’s new in C++20 (English)
-
Duration
2 dagen -
Price
€ 1535,- -
8,9
Reviews
1000+ reviews -
Schedule
This two-day course covers the new updates in C++.
Every three years a new standard for C++ is released, sometimes they include minor updates and sometimes major ones.
The release of the C++20 is considered as a major update, it has a big impact on how we are going to work with C++. This update to the C++20 standard can be compared with the update to C++11 back in the days.
The use of concepts will eliminate the need for template meta-programming in many places, making the code more understandable and therefore more maintainable.
The range library makes this very visible and changes the way we work with algorithms, while the view component brings pipelines into algorithms.
Objectives
- After taking this course, you will have insights and knowledge about the major new features of the C++20 standard.
Target audience
C++ programmers who want to learn about the new features of the C++20 standard.
Requirements
What’s new in C++17 of vergelijkbare kennis.
What’s new in C++11 and C++14 of vergelijkbare kennis.
The C++ Programming Language (English) of vergelijkbare kennis.
Advanced C++ (English) of vergelijkbare kennis.
The following prerequisites are required:
Practical experience with C++, the course sometimes goes very deep into C++ because new
functionality is often in the more difficult parts of the language.
We assume that knowledge about C++ up to C++17 is known, the course “What’s new in C++17”
is therefore a good preparation.
Particularities
This course is delivered in collaboration with AT Computing. The language of instruction during the course is English, unless all students are Dutch-speaking and prefer a course in Dutch. However the course material is in English.Dejan de Gooijer
accountmanagerTopics
- The “big four”
- Concepts
- Range and view library
- Modules
- Co-routines
- Threading
- Alternate thread class
- Semaphores, barriers, latches
- Additional topics
- “Three way compare”
- Balance between functions and lambda functions
- Date functions in chrono
- Output formatting (incl. chrono)
- A number of smaller changes : there are very many “small” changes, however, these are very often in peripheral cases that only a few people have to deal with. We have made a small selection of these.
Schedule & Price
- * * This course event is guaranteed to run.
-
*Een cursus met
valt onder de actie Summer Academy.
Cursus: What's new in C++20 (English)
Vul onderstaand formulier in en je ontvangt meer informatie over de incompany- en maatwerkmogelijkheden van deze cursus.
We are happy to help you. Please fill in the request form below and you will receive the requested information as soon as possible.
Related courses
Er zijn geen gerelateerde cursussen.