cppmodern2021-01
LINK-LISTE zur Schulung
- Live-Demo zur Template-Programmierung:
https://godbolt.org/z/Kfb118 (Zwischenstand)
https://godbolt.org/z/ar94de - Replace `std::bind` with lambdas
https://godbolt.org/z/5d7Pfv
https://godbolt.org/z/eqW9P4 - Lambda Reference Capture Pitfal
https://godbolt.org/z/bdEf59 - Publisher/Subscriber mit Lambda (und `auto`)
https://godbolt.org/z/rbEY9o - Return type `auto` demo:
https://godbolt.org/z/4MhdxW
LINK zu PDF-Versionen
- TBD
Nicht diskutiert in dieser Schulung, aber evtl. doch von Interesse:
- Constructor / Destructor Examples:
https://godbolt.org/z/ezhjf3 (3 Klassen)
https://godbolt.org/z/EZf5jY
https://godbolt.org/z/hmbHy5 (5 Klasse)
https://godbolt.org/z/m90rMj (9 Klassen)
https://godbolt.org/z/fCmFZm (9 Klasse) - Some algorithms by example:
https://godbolt.org/z/3cKPMG - `LimitCointer` und `ChainedCouter`:
https://godbolt.org/z/m4EpSS - WordCount-Variationen:
https://godbolt.org/z/54_6r3 - "Side by Side" comparisions:
- `NamedInt`/ `NamedValue-Varianten:
https://godbolt.org/z/qQxecW
https://godbolt.org/z/SovZDw - Side by Side Compares
https://godbolt.org/z/Yq1d54
https://godbolt.org/z/hWMPTc
https://godbolt.org/z/qrEToc - `enable_if`vs. `if constexpr`
https://godbolt.org/z/jqvbvv - Examples from Microconsult "C++ FOR"
https://godbolt.org/z/GhzT7K - Examples from Microconsult "C++ Clean Code"
https://godbolt.org/z/AZo6mK
https://godbolt.org/z/8ggskf
https://godbolt.org/z/8V-2NR - Brace Initialization vs. `initializer_list` confusion
https://godbolt.org/z/x4fxrq - PXTN
http://coliru.stacked-crooked.com/a/5cf5e68ccf6a196f
http://coliru.stacked-crooked.com/a/8115127aadee4d68 - Small `sort`-example
http://coliru.stacked-crooked.com/a/4aee95cbebe7e818