1
0
mirror of https://github.com/kamranahmedse/developer-roadmap.git synced 2025-09-25 00:21:28 +02:00

fix(cpp): improve C++17 standard library descriptions

The definition of any was misleading and wrong
This commit is contained in:
SinaRezaeiTavirani
2025-06-04 14:28:17 +03:30
committed by GitHub
parent 3841e9b8f4
commit 299b167808

View File

@@ -54,8 +54,8 @@ auto func = [x = std::move(obj)] { /* use x */ };
- Standard file system library: `std::filesystem` as a standardized way to manipulate paths, directories, and files.
- New Standard Library additions: `<string_view>` (non-owning string reference), `<any>` (type-safe discrimination union), `<optional>` (optional value wrapper), `<variant>` (type-safe sum type), and `<memory_resource>` (library for polymorphic allocators).
- New Standard Library additions: `<string_view>` (non-owning string reference), `<any>` (type-erased container), `<optional>` (optional value wrapper), `<variant>` (type-safe discriminated union / sum type), and `<memory_resource>` (library for polymorphic allocators).
- Parallel Algorithms: Adds support for parallel execution of Standard Library algorithms.
This is a brief summary of the key features of C++17; it includes more features and library updates. For a complete list, you can refer to the [full list of C++17 features and changes](https://en.cppreference.com/w/cpp/17).
This is a brief summary of the key features of C++17; it includes more features and library updates. For a complete list, you can refer to the [full list of C++17 features and changes](https://en.cppreference.com/w/cpp/17).