Certificate Authentication

Writing Simpler Cleaner Code with C++ 17 - Bespoke Certificate for...

Add to LinkedIn

Certificate ID: 
744711
Authentication Code: 
aafb6
Certified Person Name: 
Maxim Van den Abeele
Trainer Name: 
Schneeweiss Ralf
Duration Days: 
1
Duration Hours: 
7
Course Name: 
Writing Simpler Cleaner Code with C++ 17 - Bespoke
Course Date: 
20 November 2023 08:30 to 15:30
Course Outline: 

Introduction

What's new in C++17?

  • init-statement for if/switch
  • Inline variables
  • constexpr if
  • Structured bindings/Decomposition declarations
  • Fold expressions
  • Template argument deduction for class templates - deduction guides
  • Declaring non-type template parameters with auto

New library elements:

  • std::any
  • std::optional
  • std::variant
  • std::shared_mutex
  • The namespace filesystem

Core Language Updates in C++17

Library Updates in C++17

C++17's Top Features for Writing Simpler, Cleaner Code

Summary and Conclusion

Note: All topics are discussed in the context of whether and how they can be used in embedded systems

Course Name Eng: 
Writing Simpler Code with C++ 17 - Bespoke