Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title Page
Table of Contents
Preface
About This Book
I Basic Language Features
1. Structured Bindings
2. if and switch with Initialization
3. Inline Variables
4. Aggregate Extensions
5. Mandatory Copy Elision or Passing Unmaterialized Objects
6. Lambda Extensions
7. New Attributes and Attribute Features
8. Other Language Features
II Template Features
9. Class Template Argument Deduction
10. Compile-Time if
11. Fold Expressions
12. Dealing with String Literals as Template Parameters
13. Placeholder Types like auto as Template Parameters
14. Extended Using Declarations
III New Library Components
15. std::optional<>
16. std::variant<>
17. std::any
18. std::byte
19. String Views
20. The Filesystem Library
IV Library Extensions and Modifications
21. Extensions of Type Traits
22. Parallel STL Algorithms
23. New STL Algorithms in Detail
24. Substring and Subsequence Searchers
25. Other Utility Functions and Algorithms
26. Container and String Extensions
27. Multi-Threading and Concurrency
28. Other Small Library Features and Modifications
V Expert Utilities
29. Polymorphic Memory Resources (PMR)
30. new and delete with Over-Aligned Data
31. std::to_chars() and std::from_chars()
32. std::launder()
33. Improvements for Implementing Generic Code
VI Final General Hints
34. Common C++17 Settings
35. Deprecated and Removed Features
Glossary
Index
Notes
← Prev
Back
Next →
← Prev
Back
Next →