Modern C++

This seminar is aimed at programmers who want to switch from C to C++. The most important extensions of the C++ language and the differences to C are discussed in detail.

  • C++
  • C++ Builder
  • Clang
  • online training
  • Experts

Modern C++

5 Days

 

8 Participants

 

23.03.2020

 

15.06.2020

 

02.11.2020

 

Information

  • event location
    adecc-Systemhaus GmbH, Gatower Straße 139, 13595 Berlin

  • Requirement
    Experience with the C++ Builder, programming knowledge in C++

Costs

  • Standard price 3300.00 plus statutory value added tax
  • Early bird price 3000,00 plus legal sales tax
  • 15% discount from the 3rd participant from a company in the same training

 

Information

  • event location
    adecc-Systemhaus GmbH, Gatower Straße 139, 13595 Berlin

  • Requirement
    Experience with the C++ Builder, programming knowledge in C++

Costs

  • Standard price 3300.00 plus statutory value added tax
  • Early bird price 3000,00 plus legal sales tax
  • 15% discount from the 3rd participant from a company in the same training

Information

  • event location
    adecc-Systemhaus GmbH, Gatower Straße 139, 13595 Berlin

  • Requirement
    Experience with the C++ Builder, programming knowledge in C++

Costs

  • Standard price 3300.00 plus statutory value added tax
  • Early bird price 3000,00 plus legal sales tax
  • 15% discount from the 3rd participant from a company in the same training

The newly treated properties include

  •     auto: What are the advantages of C++ type inference over scripting languages?
  •     lambda expressions: Why are they so important in the future?
  •     Initializations and initialization lists - more compact, clearer programs
  •     for 2.0, range based for for containers
  •     shared_ptr, unique_ptr - control memory yourself
  •     variadic templates - A new generation of meta-programming
  •     function: The new abstraction for methods
  •     threads, make full use of the power of your computer
  •     tuple - Will you replace traditional classes?
  •     RValue Refs - move and forwarding for faster methods
  •     Raw strings

Of course the previous topics listed below will also be covered.

All participants will receive extensive material, which also includes the topics of the previous Power Week. This gives every participant the opportunity to deepen the knowledge imparted. In addition to the current sample applications, including surface abstraction, this also includes those of previous Power Weeks.

Course of Training

  1. C++ crash course
    • Templates
    • Multiple inheritance
  2. C++ 11
    • Auto + Smartpointer
    • tuple
    • threads
    • binds
    • lamdas, functional development
  3. C++ 17
    • filesystem
    • Structured Bindings
      • Returning compoud objects
      • Iterating over a compound collection
      • Direct Initialization
    • Selection Initialization
    • Template Argument Deduction
    • string view
    • new types optional, variant, any