![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
Overview
![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
This course covers the learning outcomes and goals of understanding the new libraries and library features provided by C++17. It teaches the individual skills and tools such as vocabulary types, StringView, Optional Variants, Parallel STL, Error handling, and Type traits. The teaching method involves presenting motivation, context, examples, and background information to demonstrate practical benefits. The intended audience for this course is individuals interested in expanding their knowledge of C++ programming and utilizing the latest features and libraries available in C++17.
Syllabus
Introduction
Library features
Vocabulary types
StringView
SpringView
String View
Optional Variants
Details
Variant
Variant error handling
Boost
Any
Move
ObjectiveData
Path Operator
File Systems
Compatibility
File names
Relative paths
Symbolic links
Parallel STL
What is the difference
Parallel or sequence
Moving elements
Extract elements
Error handling
Special state
Change key
String conversions
Shared blocks
C interface
Type trait
Numeric library functions
Edit template
Minor fixes
Bug fixes
Conclusion
Taught by
NDC Conferences