Offers precise, easy-to-understand, and engaging explanations of functional concepts.
Functional Programming in C++ teaches developers the practical side of functional programming and the tools that C++ provides to develop software in the functional style. This in-depth guide is full of useful diagrams that help you understand FP concepts and begin to think functionally.
Functional Programming in C++ helps you unleash the functional side of your brain, as you gain a powerful new perspective on C++ coding. You’ll discover dozens of examples, diagrams, and illustrations that break down the functional concepts you can apply in C++, including lazy evaluation, function objects and invokables, algebraic data types, and more. As you read, you’ll match FP techniques with practical scenarios where they offer the most benefit.
std::bindto bind values to specific function arguments
std::bindon functions with more arguments
std::optional<T>as a monad
expected<T, E>as a monad
placing your order...Don't refresh or navigate away from the page.