C++ 11/14/17 Neuerungen

Experten-Workshop

In Zusammenarbeit mit der Gesellschaft für Informatik (GI)

Auf einen Blick

3 Tages-Seminar
location_onvideocam Flex-Option 30.05.2022 - 01.06.2022
9:00 Uhr
in Ostfildern bei Stuttgart

Technische Akademie Esslingen
An der Akademie 5
73760 Ostfildern

EUR 1.260,00(MwSt.-frei)
weniger bezahlen – so geht´s
Veranstaltung Nr. 35005.00.007


Referent:
Prof. Richard Kaiser
Tübingen

Seite C%2B%2B%2011%2F14%2F17%20Neuerungen als PDF speichernSeite als PDF speichern

Seminar weiterempfehlen

Inhouse-Training anfordern


Teilnehmer dieser Veranstaltung interessierten sich auch für

Beschreibung

C++ wurde in den letzten Jahren stark erweitert. Die Neuerungen von C++11, C++14 und C++17 betreffen nahezu den ganzen Sprachumfang von C++ (elementare Datentypen, objektorientierte Programmierung, Templates usw.) einschließlich der Standardbibliothek.

C++11, C++14 und C++17 ermöglichen eine einfachere, elegantere und effizientere Programmierung, und schnellere und sicherere Programme.

Ziel der Weiterbildung

Dieses Seminar stellt die neuen Sprachelemente und die Erweiterungen der Standardbibliothek von C++11, C++14 und C++17 umfassend und kompakt vor. Die Vorteile gegenüber den älteren Sprachkonzepten werden an zahlreichen Beispielen (oft aus technischen Anwendungen) gezeigt.
Da viele Firmen mit Microsoft Visual Studio arbeiten, wird im Seminar diese Entwicklungsumgebung eingesetzt. Das Seminar richtet sich aber an alle, die mit einem modernen C++-Compiler (gcc, Intel usw.) arbeiten.

Voraussetzungen:
gute C++-Kenntnisse

Sie erhalten Qualität
Das Qualitätsmanagementsystem der Technischen Akademie Esslingen ist nach DIN EN ISO 9001 und AZAV zertifiziert.

Teilnehmerkreis

Softwareingenieure, Softwareentwickler, Programmierer, Ingenieure und Techniker mit Programmieraufgaben (z.B. aus der Automobilindustrie, der Elektrotechnik und dem Maschinenbau), Sprachumsteiger, Projektleiter, Mitarbeiter von Fachabteilungen

Inhalte

Montag, 30 Mai bis Mittwoch, 1. Juni 2022
9:00 bis 12:15 und 13:45 bis 17:00 Uhr

1. Neuerungen in Visual Studio für C++-Programmierer
> Editor, Refactoring, Intellisense, Debugger
> der Visual Studio C++ Core Guideline Checker

2. C++11/14/17 „core features“
> neue Ganzzahl-Datentypen, Trennzeichen und binäre Literale
> Typinferenz mit auto
> Initialisierungslisten – typsichere und einheitliche Initialisierung
> nullptr
> typsichere Aufzählungstypen
> inline Variablen
> Variablendefinitionen in if und switch
> die bereichsbasierte (range-based) for-Schleife
> constexpr Konstanten und Funktionen
> virtuelle Funktionen mit override
> delegierende Konstruktoren
> =delete und =default
> R-Wert Referenzen und Move-Semantik
> static_assert
> Attribute
> Compiler feature tests

3. Funktionsobjekte und Lambda-Ausdrücke
> der function-wrapper std::function
> callback-Funktionen
> Lambda-Ausdrücke

4. Templates und die Standardbibliothek (STL)
> Funktions- und Klassen-Templates
> Type Traits
> Typ-Inferenz in Templates mit decltype

5. Exception-Handling
> RAII
> noexcept

6. STL-Algorithmen
> die verschiedenen Arten von Iteratoren
> STL-Algorithmen mit Lambda-Ausdrücken

7. Erweiterungen der STL
> raw strings, Konversionen und Unicode-Strings
> string_view
> reguläre Ausdrücke
> ungeordnete assoziative Container
> std::array im Vergleich zu C-Arrays
> Tupel
> Zufallszahlen mit < random >
> Uhrzeiten und Kalenderdaten
> Filesystem
> parallele Algorithmen

8. Smart Pointer
> unique_ptr, shared_ptr usw.

9. Multithreading
> Funktionen und Lambda-Ausdrücke als Threads
> Threads mit thread und async starten
> Exceptions in Threads
> kritische Abschnitte
> atomare Datentypen
> Deadlocks
> Futures und async
> Bedingungsvariablen

Referenten

Prof. Richard Kaiser
Tübingen

Termine & Preise

Extras
Die Teilnahmegebühr beinhaltet ausführliche Seminarunterlagen und bei Teilnahme vor Ort Verpflegung.

Die Teilnehmerzahl ist begrenzt, um den optimalen Lernerfolg zu garantieren.

Kosten
Die Kosten betragen pro Teilnehmer EUR 1.260,00(MwSt.-frei), inklusive aller Extras.

Fördermöglichkeiten
weniger bezahlen – so geht´s

Die nächsten Termine

Datum / Uhrzeit Seminartitel Ort Preis
30.05.2022, 9:00 Uhr C++ 11/14/17 Neuerungen Ostfildern$$ortdetail$$ EUR 1.260,00

© Technische Akademie Esslingen e.V., An der Akademie 5, 73760 Ostfildern  | Impressum