C++ Links: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Claas (Diskussion | Beiträge) (Pimpl) |
Claas (Diskussion | Beiträge) (apply on tuple) |
||
Zeile 10: | Zeile 10: | ||
=== Tuples === | === Tuples === | ||
* [http://vitiy.info/named-tuple-for-cplusplus/ Named Tuple] | * [http://vitiy.info/named-tuple-for-cplusplus/ Named Tuple] | ||
* [https://medium.com/@matt.aubury/rip-index-sequence-2014-2017-9cc854aaad0 Use apply on tuple as map-reduce (RIP index_sequence)] | |||
=== Variants === | === Variants === |
Version vom 9. März 2018, 16:35 Uhr
Concurrency
Exceptions and Transactional Operations
Containers
Tuples
Variants
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)
Methods / Patterns
The Pimpl Pattern - what you should know