|
51 | 51 | + rvalue reference and lvalue reference |
52 | 52 | + Move semantics |
53 | 53 | + Perfect forwarding |
54 | | -- [**Chapter 04 Containers**](./04-containers.md) |
| 54 | +- [**Chapter 04: Containers**](./04-containers.md) |
55 | 55 | + 4.1 Linear containers |
56 | 56 | + `std::array` |
57 | 57 | + `std::forward_list` |
|
62 | 62 | + basic operation |
63 | 63 | + runtime indexing `std::variant` |
64 | 64 | + merge and iteration |
65 | | -- [**Chapter 05 Smart Pointers and Memory Management**](./05-pointers.md) |
| 65 | +- [**Chapter 05: Smart Pointers and Memory Management**](./05-pointers.md) |
66 | 66 | + 5.1 RAII and reference counting |
67 | 67 | + 5.2 `std::shared_ptr` |
68 | 68 | + 5.3 `std::unique_ptr` |
69 | 69 | + 5.4 `std::weak_ptr` |
70 | | -- [**Chapter 06 Regular Expression**](./06-regex.md) |
| 70 | +- [**Chapter 06: Regular Expression**](./06-regex.md) |
71 | 71 | + 6.1 Introduction |
72 | 72 | + Ordinary characters |
73 | 73 | + Special characters |
|
76 | 76 | + `std::regex` |
77 | 77 | + `std::regex_match` |
78 | 78 | + `std::match_results` |
79 | | -- [**Chapter 07 Parallelism and Concurrency**](./07-thread.md) |
| 79 | +- [**Chapter 07: Parallelism and Concurrency**](./07-thread.md) |
80 | 80 | + 7.1 Basic of Parallelism |
81 | 81 | + 7.2 Mutex and Critical Section |
82 | 82 | + 7.3 Futures |
|
85 | 85 | + Atomic Operation |
86 | 86 | + Consistency Model |
87 | 87 | + Memory Orders |
88 | | -- [**Chapter 08 File System**](./08-filesystem.md) |
| 88 | +- [**Chapter 08: File System**](./08-filesystem.md) |
89 | 89 | + 8.1 Documents and links |
90 | 90 | + 8.2 `std::filesystem` |
91 | | -- [**Chapter 09 Minor Features**](./09-others.md) |
| 91 | +- [**Chapter 09: Minor Features**](./09-others.md) |
92 | 92 | + 9.1 New Types |
93 | 93 | + `long long int` |
94 | 94 | + 9.2 `noexcept` and Its Operations |
95 | 95 | + 9.3 Literal |
96 | 96 | + Raw String Literal |
97 | 97 | + Custom String Literal |
98 | 98 | + 9.4 Memory Alignment |
99 | | -- [**Chapter 10 Outlook: Introduction of C++20**](./10-cpp20.md) |
| 99 | +- [**Chapter 10: C++20**](./10-cpp20.md) |
100 | 100 | + 10.1 Concept |
101 | 101 | + 10.2 Module |
102 | 102 | + 10.3 Range |
103 | 103 | + 10.4 Coroutine |
104 | | -- [**Chapter 11 Introduction of C++23**](./11-cpp23.md) |
| 104 | +- [**Chapter 11: C++23**](./11-cpp23.md) |
105 | 105 | + 11.1 Language features |
106 | 106 | - Deducing this (explicit object parameter) |
107 | 107 | - if consteval |
|
114 | 114 | - std::mdspan |
115 | 115 | - std::flat_map and std::flat_set |
116 | 116 | - Ranges additions |
117 | | -- [**Chapter 12 Outlook: Introduction of C++26**](./12-cpp26.md) |
| 117 | +- [**Chapter 12: C++26 (Outlook)**](./12-cpp26.md) |
118 | 118 | + 12.1 Language features |
119 | 119 | - Static reflection |
120 | 120 | - Contracts |
|
0 commit comments