Progress To C++17
Last updated 10/2025
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Language: English | Duration: 6h 8m | Size: 3.26 GB
Learn about the new features in C++17!
What you'll learn
Extend and update your knowledge of C++
Know the new language features in C++17
Understand the new language features in C++17
Be able to use the new language features in C++17 idiomatically
Requirements
Familiarity with C++11 and C++14
Some knowledge of multithreading in C++11
A compiler which supports C++17
Description
This course is intended for programmers who are familiar with C++11 and C++14 to at least Intermediate level.C++17 adds many new features and improvements to the language. It continues the "Modern C++" theme of adding better abstractions, providing more support for a functional style of programming and doing more work at compile time. There are many features which library developers and compile-time programmers will find useful, along with features like structured bindings which every C++ application developer will want to use!The course begins with the changes to the core C++ language. These include structured bindings, which make working with compound objects much easier, and initializers in if statements, which will enable you to write code which branches on the return value from a function call much more concisely.We then cover the changes to the C++ Standard Library, starting with new functions for converting between strings and numbers. These are much more efficient than the older alternatives and are ideal for writing code that processes large strings such as XML or JSON. The string_view class, which never creates temporary objects, provides a convenient way of referring to elements in such strings, as well as a more efficient way to pass string literals to function arguments which expect a std::string. The "vocabulary types", std::variant, std:
Who this course is for
Programmers with a good knowledge of C++11/14 who want to learn about the new features in C++17
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!