kr11,900

C++17 Upgrade - 29-30 October 2019

Event Information

Share this event

Date and Time

Location

Location

Scandic Nidelven

1-3 Havnegata

7010 Trondheim

Norway

View Map

Event description

Description

This 2-day course covers all the major topics in C++17. It is designed to give experienced C++ programmers who know C++11/14 a solid foundation in all aspects of the language and library innovations in the latest version of the C++ Standard.


The course is practically focused with lots of emphasis on hands-on labs and practical exercises. Please note that delegates will need the latest versions of current compilers in order to use C++17 features, and support for language and library features is still only partially complete. Recommended minimum compiler versions are gcc 7, clang 5 or Visual Studio 2017 15.7.

A detailed list of the topics covered is show below:

C++17 language features

  • structured bindings
  • copy elision
  • fold expressions
  • if/switch initializers
  • constexpr if
  • deduction guides
  • inline variables
  • nested namespaces

C++17 miscellaneous features

Removals and deprecations

C++17 library features

  • optional, any, variant
  • byte, string_view
  • node_handle
  • invoke, apply
  • filesystem
  • void_t

Detection idiom

C++17 concurrency

  • parallel algorithms
  • new algorithms

Computer setup:
Attendees will need to bring a laptop with minimum compiler versions of gcc 7, clang 5 or Visual Studio 2017 15.7.


About the Instructor

Hubert Matthews has been programming in C++ for over 15 years and he has been teaching it for over 10 years. He also works as a systems architect and software consultant. Hubert has been a member of the UK BSI standards committee for C++. Hubert Matthews is a freelance consultant specialising in system architecture and design as well as training programmers in C++, UML and Java. His clients range from large companies such as DHL and Orange to small companies and startups. He also is technical director or advisor to a number of startup companies. Hubert lives in Oxford and in his abundant spare time he likes to pretend that he coaches rowing, dances salsa, dabbles with martial arts and drives too fast.

Share with friends

Date and Time

Location

Scandic Nidelven

1-3 Havnegata

7010 Trondheim

Norway

View Map

Save This Event

Event Saved