Möchten Sie mit Ihrem Team teilnehmen? Profitieren Sie von unseren Gruppenrabatten! Schreiben Sie an events@dpunkt.de

C++20 Templates – die nächste Generation: Concepts

Seit wenigen Monaten ist der C++20-Standard offiziell. Es ist wahrscheinlich die größte Änderung der Sprache.
In diesem Vortrag konzentrieren wir uns auf Änderungen im Bereich Templates, genauer die Einführung von Concepts.

Wir schauen uns an, wie wir Konzepte definieren und wie sie sich aus Requirements zusammensetzen. Mit diesem Wissen entwerfen wir ein eigenes Konzept inklusive Tests. Gerüstet damit wenden wir Concepts in Funktions-Templates bzw. Klassen-Templates an. Hier gibt es neue syntaktische Möglichkeiten wie verkürzte Funktions-Templates.

Nach dem Vortrag sind die Teilnehmer mit den Grundlagen von Concepts vertraut und können Concepts selbst einsetzen.

Vorkenntnisse

Kenntnisse über mindestens C++11

Lernziele

  • Concepts und ihre Bausteine kennenlernen
  • Concepts selbst anwenden – der Referent vermittelt die dafür notwendigen Kenntnisse anhand praktischer Beispiele

     

  • Speaker

     

    Andreas Fertig
    Andreas Fertig ist Geschäftsführer der Unique Code GmbH, die Schulungen und Beratung für C++ anbietet mit dem Spezialgebiet eingebettete Systeme. Er arbeitete zehn Jahre für die Philips Medizin Systeme GmbH als C++-Softwareentwickler und Architekt mit Schwerpunkt auf eingebetteten Systemen. Andreas engagiert sich im C++-Standardisierungskomitee. Als Referent ist er regelmäßig international auf Konferenzen anzutreffen. Fachbücher sowie Fachartikel von Andreas gibt es auf Deutsch und auf Englisch. Andreas hat eine Leidenschaft dafür, Menschen beizubringen, wie C++ funktioniert, weshalb er C++ Insights (cppinsights.io) geschaffen hat.

    betterCode-Newsletter

    Sie möchten über die betterCode
    auf dem Laufenden gehalten werden?

     

    Anmelden