C++: A New Language Starting In 2011¶
Metadata¶
Live-Hacking, and exercise material on Github: 2022-06-14
Also on Github: entire homepage
Introduction¶
Pythonicity (Thank You: Readablility and Writability)¶
Range Based for Loops¶
Tuple Unpacking (err, Structured Binding)¶
Duck Typing (err, auto
) Without A Duck¶
Exercise¶
Things That Simply Deserved Fixing Since Ages¶
Brace Initialization¶
New OO keywords: override, final, default, delete¶
Strongly Typed enum¶
Delegating Constructor¶
nullptr
¶
Smart Pointers¶
From Smart Pointers (std::unique_ptr, std::shared_ptr):
Exercise¶
Moving, “RValue References”¶
Functions (std::bind<>
, std::function<>
, Lambdas)¶
From Functions, Functions:
From Lambda
Multithreading¶
From Multithreading:
Miscellaneous¶
TODO: Important
Topic |
Description |
---|---|
|
|
|
|
|
|
|
|
|
TODO: Optional
Topic |
Description |
---|---|
new containers and algorithms (next to beginning somewhere) |
|
|
Done in various live hacking session on the way; add to slide material |
|