C++ Links: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Claas (Diskussion | Beiträge) (→Metaprogramming: Zero overhead currying) |
Claas (Diskussion | Beiträge) (Concurrency) |
||
Zeile 1: | Zeile 1: | ||
== Concurrency == | |||
* [https://www.justsoftwaresolutions.co.uk/threading/wrapping-callbacks-with-futures.html Using a wrapper for turning a callback into a future] | |||
== Exceptions and Transactional Operations == | == Exceptions and Transactional Operations == | ||
* [http://arne-mertz.de/2016/01/modern-c-features-keyword-noexcept/ How to use noexcept] | * [http://arne-mertz.de/2016/01/modern-c-features-keyword-noexcept/ How to use noexcept] |
Version vom 7. Februar 2017, 13:11 Uhr
Concurrency
Exceptions and Transactional Operations
Containers
Tuples
Variants
Boost Multiindex
Iterators
Types
Random
Metaprogramming
- Size of an array (another way)
- static_if
- Deep copy using a polymorphic wrapper
- A customizable framework
- Zero overhead currying
Covariance, Contravariance, Invariance
Lambdas
- Composing Lambdas in C++14 -- and Functions
- Capturing perfectly-forwarded objects in lambdas
- Fun with lambdas (part 1)