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

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.

Doel

  • After taking this course, you will have insights and knowledge about the major new features of the C++20 standard.

Doelgroep

C++ programmers who want to learn about the new features of the C++20 standard.

Voorkennis

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.

Bijzonderheden

  • This course is delivered in cooperation with the open source gurus from 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.

Onderwerpen

  • 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.

Planning & Prijs

Pageloader
Alle prijzen zijn excl. BTW.
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"]

Wil je meer informatie ontvangen, een vrijblijvende offerte ontvangen of een brochure van deze cursus downloaden? Vul onderstaande gegevens in en je ontvangt de brochure of informatie binnen één werkdag.


    Akkoord met opvolging en privacyvoorwaardenIk ga akkoord met de privacy voorwaarden

      Akkoord met opvolging en privacyvoorwaardenIk ga akkoord met de privacy voorwaarden

        Akkoord met opvolging en privacyvoorwaardenIk ga akkoord met de privacy voorwaarden

        Ervaringen

        ervaringen verzameld via Logo Springtest

        Lucienne Groenendaal

        Secretarieel medewerkster

        "Training was prima, goede tips gekregen met af en toe een grap en grol. Locatie was prima, goed verzogd vwb koffie/thee, fruit en koekje. Mensen ook zeer vriendelijk. Lunch was perfect en zeer uitgebreid."

        9

        Ariana Scheepers

        "De cursus was goed, en de verzorging ook!Ik heb er veel van opgestoken! De lokatie in Nieuwegein is goed te bereiken met het openbaar vervoer, dus dat is prettig. Tot een volgenden keer."

        10

        Eric Pos

        Procesbeheerder bij Gemeente Amersfoort

        "Ik vond de training erg leerzaam. De inhoud was van een hoog niveau en de docent was goed thuis in de materie. Ik stel het vooral op prijs dat er diep op de concepten werd ingegaan."

        9
        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