vollmann engineering gmbh deutsch - english

 
   engineering  training  vorträge  artikel  blog   
home
sitemap
C++11/14/17  

 
 
 

design
c++
embedded c++
embedded linux
 
 
 
                  
schulung
software design
c++
c++ refresher
c++ advanced
c++11/14/17
c++11/14/17 übersicht
c++17 update
safe c++
c++ multithreading
advanced c++ concurrency
performance c++
embedded c++
embedded systeme

  • "Wieviel ist neu in C++11? "
  • "C++14 und C++17: Schon wieder was Neues?"
  • "Betrifft mich der neue C++-Standard überhaupt?"
  • "Wie hilft mir C++11/14/17?"
  • "Wie setze ich die neuen C++-Mechanismen praktisch um?"
C++11/14/17, 4 Tage (mit Übungen)

Im September 2011 wurde die neue Revision des C++-Standards (kurz C++11) von der ISO offiziell veröffentlicht, dann das Update auf C++14 und voraussichtlich im Dezember 2017 die aktuelle Version C++17. Und die populären Compiler unterstützen den neuen Sprachstandard bereits. Die Neuerungen gehen von kleinen Ergänzungen über neue Library-Komponenten bis zu komplett neuen Sprachkonstrukten.
Die neuen Sprachmechanismen und Library-Komponenten machen das tägliche Programmieren einfacher, ermöglichen klarer strukturierte Programme und erlauben sowohl effizenteres Programmieren als auch performantere Software.
Hinweis: Eine wichtige Neuerung von C++11/14/17 ist die Unterstützung von parallel laufenden Programmthreads. Die entsprechenden Neuerungen werden in diesem Seminar kurz vorgestellt, aber nicht im Detail behandelt. Der Umgang mit parallelen und asynchronen Abläufen sind Thema eines eigenen Seminars: C++ Multithreading.

Seminarziel
C++11/14/17 bringt Sie auf den aktuellen Stand für die Programmierung mit C++. Sie lernen die neuen Mechanismen von C++11, C++14 und C++17 kennen und üben die Umsetzung an praxisgerechten Beispielen. Sie kennen die Möglichkeiten der Sprache und der Bibliothek des neuen C++ und wissen, wie sie diese in Ihren Projekten sinnvoll einsetzen.

Zielgruppe
C++ Programmierer, Library-Entwickler, System-Designer

Voraussetzungen
Sie kennen auch die Details von C++98/C++03 gut und haben einige Zeit damit entwickelt.
Sollten Sie einige Details von C++98/C++03 weniger gut kennen, entspricht vielleicht eines der Seminare C++ Advanced oder C++ Refresher besser Ihren Bedürfnissen.

Inhalt
  • auto
  • Neue for-Schleifen
  • Lambdas
  • Move-Semantik und rvalue-Referenzen
  • Smart Pointers
  • Initialisierung
  • Filesystem
  • Template-Mechanismen
  • Hash-Container
  • Time
  • constexpr
  • Nützliche Helfer
  • ...
  • Ausblick auf C++20 (und danach)

Alle Neuerungen von C++11, C++14 und C++17 werden zumindest kurz erläutert!

Methode
C++11/14/17 ist ein Praxisseminar. Ein Grossteil des Seminarprogramms besteht aus Übungen. Sie lernen an praktischen Beispielen, wie Sie Ihre Programme richtig gestalten und wie Sie die verschiedenen Sprachmittel und Bibliotheken einsetzen.

Öffentliches Seminar
C++11/14/17 findet auch als öffentliches Seminar bei BBV statt.

Weitere Seminare zum Thema
Vorgängige Seminare:
C++ Refresher
Eine mögliche Grundlage für dieses Seminar
Alternativen zu diesem Seminar:
C++ Advanced
Allgemeine Vertiefung der C++ Details, ebenfalls mit den C++ Neuerungen
C++11/14/17 Übersicht
Ein kurzer Überblick über die Neuerungen
C++17 Update
Nur die Neuerungen von C++17
Weiterführende Seminare:
Sicheres und robustes C++, Safety und Security
Wie Sie fehlerfreie und sichere C++-Systeme entwickeln
Parallelität, Concurrency, Multithreading in C++
Wie parallele Abläufe in C++11/14/17 realisiert werden
Performance-Orientiertes C++ Design
Wie Sie Ihrem C++ System auf die Sprünge helfen
Embedded C++
Spezifische Programmiertipps für C++(17) in eingebetteten Umgebungen
Seminare zu verwandten Themen:
OO Design Patterns
(C++-)Standardbausteine für komplexe Systeme
Embedded Design
Strukturen für embedded (C++-)Systeme
The New Base  
vollmann engineering gmbh
  home sitemap engineering beratung coaching training vorträge artikel blog kontakt
copyright © 2003-2017 vollmann engineering gmbh