Nicolai M. Josuttis: IT-Communication    Training: C++11/C++14 and its Standard Library

prev up next

Title: C++11/C++14 and its Standard Library in German
Aufiance: Software developers, programmers
Format: Inhouse workshop with excercises
Background: Programming in C++
Duration: 2-3 days
   
Contents:

The new versions of the C++-Standard, C++11 and C++14 are out and many compilers, such as Visual C++ or GNU g++, already support several or all features of these new standards.

And with C++11, C++ has changed significantly:

  • On one hand, new core language features improve style and performance of C++ significantly: Lambdas, move semantics, rvalue references, several new keywords such as nullptr and noexcept, range-based for loops, initializer lists, auto declarations, scoped enumerations, variadic templates, and "context specific keywords" such as override and final.
  • One the other hand, there are several extension to the standard library: new containers such as hash tables, class array<>, and single-linked lists, new smart pointers, a regex library, a library for random values and distributions, clocks, timers, and last-not-least a concurrency library to portably program multi-threaded applications with threads, mutexes, locks, condition variables and atomic data types.

As well-known expert of C++ and author of several books (including the new C++11 edition of "The C++ Standard Library"), Nicolai Josuttis will provide this training to understand the new language features and libraries and the benefit of C++11 and C++14 to be prepared for a switch to C++11/C++14 in commercial software systems.

   
Trainer:

Nicolai M. Josuttis is an independent technical consultant with multiple experience about technical management and programming in the telecommunication, traffic, finance, and manufacturing industries. His main focus is to bring software systems into operations. He is also an active member of the C++ Standard Committee library working group.

He has written several books on object-oriented programming and C++, including the including the best selling de-facto standards The C++ Standard Library - A Tutorial and Reference (now available as C++11 edition) and C++ Templates - The Complete Guide.

   
Public:

In English, this tutorial is only available as inhouse training. Public German trainings are available.

   
Inhouse:

Contact Nicolai Josuttis
Tel.: +49 531 129 8886
E-Mail: training@josuttis.com
Of course, the tutorial can get customized according to your needs.

prev up next


Copyright 2014 by Nicolai M. Josuttis