What’s new in C++20 (English)

What’s new in C++20 (English)

  • Duration

    2 dagen
  • Price

    1535,-
  • 8,9

    Reviews

    1000+ reviews
  • Schedule

    Planning ophalen...

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.

Topics

  • 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

Pageloader
All prices are exclusive of VAT.
Meer informatie over incompany of maatwerk
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.

[contact-form-7 404 "Niet gevonden"]

We are happy to help you. Please fill in the request form below and you will receive the requested information as soon as possible.


    Agree to follow-up and privacy conditionsI accept the privacy policy

      Akkoord met opvolging en privacyvoorwaardenI accept theprivacy policy

        Akkoord met opvolging en privacyvoorwaardenI accept theprivacy policy

        Related courses

        Er zijn geen gerelateerde cursussen.

        De cursus is toegevoegd aan jouw favorieten.

        Jouw favorieten kun je bekijken via je profiel (deze vind je in het menu bovenaan de website).

        Kunnen wij je helpen?

        Laat jouw telefoonnummer of e-mailadres achter en wij nemen binnen 24 uur contact met je op.


        Cursus: What's new in C++20 (English)


          E-mailadres

          Telefoonnummer

          Opmerking of vraag


          Meer weten

          Vul onderstaand formulier in en je ontvangt meer informatie over deze cursus.


          Cursus: What's new in C++20 (English)

            Wij helpen je graag

            Geen tijd om ons gehele aanbod aan cursussen te bekijken? Of heb je een andere vraag? Wij helpen je graag. Vul onderstaande vragen in en we nemen binnen 24 uur contact met je op.

            What's new in C++20 (English)







              Onderwerpen
              Actieve filters: Wis alle filters
              Pageloader
              PRIVACY VOORWAARDEN

              Jouw persoonsgegevens worden opgenomen in onze beschermde database en worden niet aan derden verstrekt. Je stemt hiermee in dat wij jou van onze aanbiedingen op de hoogte houden. In al onze correspondentie zit een afmeldmogelijkheid