We've gone through a lot of topics in this book, so now it's time to group them all in a handy chapter that you can use to help remember how to use the functional programming techniques we covered. We will take this opportunity to look at the C++ 20 standard as well, mentioning how we can use these new features in our code.
The following topics will be covered in this chapter:
- Supported ways of writing pure functions in C++, and future proposals
- Supported ways of writing lambdas in C++, and future proposals
- Supported ways for currying in C++, and future proposals
- Supported ways for functional composition in C++, and future proposals