C++ Links: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Claas (Diskussion | Beiträge) (→Methods / Patterns: List) |
Claas (Diskussion | Beiträge) (→Variants: two line visitor) |
||
Zeile 16: | Zeile 16: | ||
* [https://vittorioromeo.info/index/blog/variants_lambdas_part_1.html Visiting variants using lambdas] | * [https://vittorioromeo.info/index/blog/variants_lambdas_part_1.html Visiting variants using lambdas] | ||
* [https://adishavit.github.io/2016/polymorphism-polymorphism/ Polymorphism-polymorphism] | * [https://adishavit.github.io/2016/polymorphism-polymorphism/ Polymorphism-polymorphism] | ||
* [https://schneide.wordpress.com/2018/01/11/c17-the-two-line-visitor-explained/ The two line visitor explained] | |||
=== Boost Multiindex === | === Boost Multiindex === |
Version vom 18. April 2018, 14:00 Uhr
Concurrency
Exceptions and Transactional Operations
Containers
Tuples
Variants
- Polymorphism using variant
- Visiting variants using lambdas
- Polymorphism-polymorphism
- The two line visitor explained
Boost Multiindex
Iterators
Functional Programming
Types
Random
Metaprogramming
- Size of an array (another way)
- static_if
- Deep copy using a polymorphic wrapper
- A customizable framework
- Zero overhead currying
CRTP
Covariance, Contravariance, Invariance
Lambdas
- Composing Lambdas in C++14 -- and Functions
- Capturing perfectly-forwarded objects in lambdas
- Fun with lambdas (part 1)