Course C++17 introduces new elements of the language, such as structured bindings, extended conditional statements, constexpr if, static inline components, aggregations and inheritance. The standard library area covers classes such as std::string_view, std::optional, std::variant, std::any, and the new type std::byte. Additionally, the course covers concurrent algorithms and outlines changes in C++20 and beyond.
- C++17 - new elements of the language
- Structured bindings
- If and switch statements with variable initializers
- constexpr if
- Static inline components
- Aggregates and inheritance
- C++17 - new in the standard library
- Class std::string_view
- std::optional
- Variant type std::variant and visitation mechanism
- Dynamic objects - std::any
- Type std::byte
- Concurrent algorithms - Parallel Execution Policies
- C++20 and beyond
Polska - C++17 – nowy standard języka
Kuwait - C++17 – a new language standard
Oman - C++17 – a new language standard
Slovakia - C++17 – a new language standard
Kenya - C++17 – a new language standard
Nigeria - C++17 – a new language standard
Botswana - C++17 – a new language standard
Slovenia - C++17 – a new language standard
Croatia - C++17 – a new language standard
Serbia - C++17 – a new language standard
Bhutan - C++17 – a new language standard