![conceptsIntegralVariations](https://www.modernescpp.com/wp-content/uploads/2017/03/conceptsIntegralVariations.png)
Placeholders – The Second
/
0 Comments
The unification of templates, concepts, and placeholders goes on. This time, I will look closely at constrained…
![slice](https://www.modernescpp.com/wp-content/uploads/2017/03/slice.png)
Concepts – Placeholders
C++11 has auto unconstrained placeholders. You can use concepts in C++20 as constrained placeholders.…
![vectorArithmeticOperatorOverloading](https://www.modernescpp.com/wp-content/uploads/2017/02/vectorArithmeticOperatorOverloading.png)
Expression Templates
Expression templates are "structures representing a computation at compile-time, which are evaluated…
![lazy](https://www.modernescpp.com/wp-content/uploads/2017/02/lazy.png)
C++ is Lazy: CRTP
In my previous post, Recursion, List Manipulation, and Lazy Evaluation, I wrote about the characteristics…
![optional](https://www.modernescpp.com/wp-content/uploads/2017/02/optional.png)
Monads in C++
Monads in C++? What a strange name for a post. But it's not so strange. With std::optional, C++17 gets…
![typeclass](https://www.modernescpp.com/wp-content/uploads/2017/02/typeclass.png)
Concepts
We stay in the year 2020. With high probability, we will get concepts. Of course, waterproof statements…
![lazy](https://www.modernescpp.com/wp-content/uploads/2017/02/lazy.png)
The New Ranges Library
A small-time jump, and we are in the year 2020. C++ will get - as far as the future is predictable -…
![foldingExpressions](https://www.modernescpp.com/wp-content/uploads/2017/02/foldingExpressions.png)
Fold Expressions
With fold expressions, you can implement Haskell functions foldl, foldr, foldl1, and foldr1 directly…
![CharakteristikRecursionEng](https://www.modernescpp.com/wp-content/uploads/2017/02/CharakteristikRecursionEng.png)
Recursion, List Manipulation, and Lazy Evaluation
The remaining three characteristics of functional programming are told quite quickly: Recursion, manipulation…
![](https://www.modernescpp.com/wp-content/uploads/2017/01/CharakteristikPureFunctionsEng.png)
Pure Functions
Pure functions are pretty similar to mathematical functions. They are the reason that Haskell is called…