Writing Simpler Cleaner Code with C++ 17 - Bespoke Certificate for...
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:
2023-11-20 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