C++ Links: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Claas (Diskussion | Beiträge) (Mixin Classes) |
Claas (Diskussion | Beiträge) (Pimpl) |
||
Zeile 42: | Zeile 42: | ||
* [https://www.fluentcpp.com/2017/12/12/mixin-classes-yang-crtp/ Mixin Classes] | * [https://www.fluentcpp.com/2017/12/12/mixin-classes-yang-crtp/ Mixin Classes] | ||
== Covariance, Contravariance, Invariance == | |||
* [http://cpptruths.blogspot.nl/2015/11/covariance-and-contravariance-in-c.html Covariance and Contravariance] | * [http://cpptruths.blogspot.nl/2015/11/covariance-and-contravariance-in-c.html Covariance and Contravariance] | ||
* [http://arne-mertz.de/2016/05/covariant-smart-pointers/ Covariant smart pointers] | * [http://arne-mertz.de/2016/05/covariant-smart-pointers/ Covariant smart pointers] | ||
Zeile 50: | Zeile 50: | ||
* [https://vittorioromeo.info/index/blog/capturing_perfectly_forwarded_objects_in_lambdas.html Capturing perfectly-forwarded objects in lambdas] | * [https://vittorioromeo.info/index/blog/capturing_perfectly_forwarded_objects_in_lambdas.html Capturing perfectly-forwarded objects in lambdas] | ||
* [http://cpptruths.blogspot.de/2014/03/fun-with-lambdas-c14-style-part-1.html Fun with lambdas (part 1)] | * [http://cpptruths.blogspot.de/2014/03/fun-with-lambdas-c14-style-part-1.html Fun with lambdas (part 1)] | ||
== Methods / Patterns == | |||
[http://www.bfilipek.com/2018/01/pimpl.html The Pimpl Pattern - what you should know] | |||
== Optimization == | == Optimization == |
Version vom 11. Januar 2018, 09:28 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