vollmann engineering gmbh deutsch - english

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

 
 
 

design
c++
embedded c++
embedded linux
 
 
 
                  
schulung
software design
c++
c++ advanced
c++11/14
performance c++
c++ multithreading
embedded c++
embedded systeme

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

Im September 2011 wurde die neue Revision des C++-Standards (kurz C++11) von der ISO offiziell veröffentlicht, und im Dezember 2014 das Update auf C++14. Viele Neuerungen von C++11 und C++14 werden von aktuellen Compilern bereits unterstützt. Diese 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 und C++14 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 bringt Sie auf den aktuellen Stand für die Programmierung mit C++. Sie lernen die neuen Mechanismen von C++11 und C++14 kennen und üben die Umsetzung an praxisgerechten Beispielen. Sie kennen die Möglichkeiten der Sprache und der Bibliothek von C++11 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 (entsprechend dem Seminar C++ Advanced) und haben einige Zeit damit entwickelt.

Inhalt
  • auto
  • Neue for-Schleifen
  • Lambdas
  • Move-Semantik und rvalue-Referenzen
  • Initialisierung
  • Smart Pointers
  • Klassenerweiterungen
  • constexpr
  • Hash-Container
  • Time
  • ...
  • Ausblick auf C++17 (und danach)

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

Methode
C++11/14 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 findet auch als öffentliches Seminar bei BBV statt. Nähere Informationen hierzu finden Sie über den Workshop oder über das eintägige Theorieseminar.

Weitere Seminare zum Thema
Vorgängige Seminare:
C++ Advanced
Die Grundlage für dieses Seminar
Seminare zu verwandten Themen:
C++ Multithreading
Wie parallele Abläufe in C++11 realisiert werden
Embedded C++
Spezifische Programmiertipps für C++(11) in eingebetteten Umgebungen
OO Design Patterns
(C++-)Standardbausteine für komplexe Systeme
The New Base  
vollmann engineering gmbh
  home sitemap engineering beratung coaching training vorträge artikel blog kontakt
copyright © 2003-2015 vollmann engineering gmbh