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 (And std::weak_ptr):
Exercise#
Moving, “RValue References”#
Functions (std::bind<>
, std::function<>
, Lambdas)#
From std::bind, std::function:
From Lambda
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 |
|