Moderne Softwareentwicklung mit C++11 und C++14 - Seminar / Kurs von Cegos Integrata GmbH

Inhalte

  • RValue Referenzen, Move Semantik
  • Automatische Typbestimmung
  • Initialisierer-Listen
  • Einheitliche Initialisierung
  • Streng typisierte Aufzählungen
  • Bereichsbasierte for-Schleife
  • Lambda Funktionen
  • nullptr
Neue Eigenschaften der Template Programmierung
  • Automatische Typdeklaration
  • Externe Template Instanziierung
  • Variadic Templates
  • Referenz-Wrapper
  • move-Funktion
  • forward Funktion
Neue Eigenschaften der Standard Bibliothek (STL)
  • unique_ptr Klasse
  • shared_ptr Klasse
  • weak_ptr Klasse
  • bind Funktion
  • function
  • Klasse
  • Hash-basierte Container
  • Zeitpunkte und Zeiträume
  • Reguläre Ausdrücke
Multithreading Support in der Standard Bibliothek
  • Threads
  • unique_lock Klasse
  • Mutexes
  • Mehrfache Sperren
  • Futures
  • async-Funktion
  • Atomare Operationen
  • Threadlokale Daten
Neue Eigenschaften der Version C++14
  • Auto return types
  • Generic Lambdas
  • das [deprecated] Attribut
  • Binäre Literale
  • Digit Separators
  • Sized Deallocation
Methode

Vortrag durch den Trainer, Diskussion, jede Menge Praktika am System.

  • RValue Referenzen, Move Semantik
  • Automatische Typbestimmung
  • Initialisierer-Listen
  • Einheitliche Initialisierung
  • Streng typisierte Aufzählungen
  • Bereichsbasierte for-Schleife
  • Lambda Funktionen
  • n ...
Mehr Informationen >>

Lernziele

Die Programmiersprache C++ hat sich mit den Versionen C++11 und C++14 gegenüber den früheren Version erheblich weiterentwickelt. Konzepte wie Multithreading, automatische Typableitung, Memory Management mit Smart Pointern und Lambda Funktionen wurden aus Programmiersprachen wie C# und Java übernommen ohne dadurch den charakteristisch schonenden Umgang mit Speicherplatz und CPU Taktzyklen, der C++ schon immer auszeichnete, zu beeinträchtigen. Damit ist C++11 die Sprache der Wahl, wenn Software effizient entwickelt und ressourcenschonend eingesetzt werden soll. Dieses Seminar beleuchtet alle wesentlichen Neuerungen der Sprache C++11 und zeigt auf, wie moderne C++ Entwicklung aussehen kann, sowohl im Vergleich zu älteren Versionen von C++, als auch gegenüber anderen Programmiersprachen. Ihr Nutzen: Nach diesem Kurs besitzen Sie sofort anwendbare C++11/C++14 -Kenntnisse. Sie sind in der Lage, die neuen Eigenschaften der Sprache effizient in Ihren Projekten einzusetzen.
Die Programmiersprache C++ hat sich mit den Versionen C++11 und C++14 gegenüber den früheren Version erheblich weiterentwickelt. Konzepte wie Multithreading, automatische Typableitung, Memor ... Mehr Informationen >>

Zielgruppen

Dieses Training ist speziell für C++-Programmierer oder Programmierer geeignet, die bereits eine andere objektorientierte Sprache beherrschen.

Termine und Orte

Datum Uhrzeit Dauer Preis
München, DE
22.05.2024 - 24.05.2024 10:00 - 16:00 Uhr 18 h Mehr Informationen > Jetzt buchen ›

SG-Seminar-Nr.: 7220358

Anbieter-Seminar-Nr.: 8174

Termine

  • 22.05.2024 - 24.05.2024

    München, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Teilnahmebestätigung
  • 18 h
  •  
  • Anbieterbewertung (256)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Uhrzeit Dauer Preis
München, DE
22.05.2024 - 24.05.2024 10:00 - 16:00 Uhr 18 h Mehr Informationen > Jetzt buchen ›