Course Outline
- C++17 – new language features
- Structured bindings
- if and switch statements with variable initializers
- constexpr if
- static inline members
- Aggregates and inheritance
- C++17 – standard library novelties
- std::string_view class
- std::optional
- std::variant and the visitation mechanism
- Dynamic objects – std::any
- std::byte type
- Concurrent algorithms – Parallel Execution Policies
- C++20 and later 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.