Course Outline
- C++17 – new language elements
- Structured bindings
- If and switch statements with variable initializers
- constexpr if
- Static inline members
- Aggregates and inheritance
- C++17 – new features in the standard library
- The std::string_view class
- std::optional
- The std::variant variant type and the visitation mechanism
- Dynamic objects – std::any
- The std::byte type
- Concurrent algorithms – parallel execution policies
- C++20 and subsequent versions
Testimonials (3)
Detailed explanation, re-iteration of points in a quite subtle way that really drove the knowledge home very well. Rod's willingness to double-check the odd obscure question that we rasied, to be sure that his answers were 100% right. Also, his interest in discussing the pros & cons of alternate coding styles so that we learnt not only how to use C++ in our intended way, but why it should be done that way.
Nick Dillon - cellxica Ltd
Course - Using C++ in Embedded Systems - Applying C++11/C++14
Experience sharing, it's teacher's know-how and valuable.
Carey Fan - Logitech
Course - C/C++ Secure Coding
The online-ness of it meant that we could save a lot of time. Much appreciated. Also, the fact that the trainer knew both c# and Cpp was a huge help since he could explain everything through knowledge we already possessed.