Главная
Study mode:
on
1
Introduction
2
Examples
3
Compiler Explorer
4
Expand
5
IP address
6
IP interface
7
IP matress predicate
8
IP matress composition
9
IP interface composition
10
Insanity
11
Folds
12
SelectState
13
IfThen
14
Action
15
SetState
16
OptionalT
17
Lookup function
18
Lookup use case
19
Overloads
20
Address
21
Transform
22
clang
23
the problem
24
why bother
25
arrange your code
26
throw a lambda
27
read a lambda
28
to be solution
29
macro lift
30
compilation error
31
function categories
32
cons
33
boost
34
takeaway message
35
composition names
36
expected
Description:
Explore higher order functions in C++ through this comprehensive conference talk. Learn simple techniques for writing functions that accept or return other functions, elevating code abstraction and readability while reducing duplication. Discover how to maintain performance while implementing these advanced concepts. Examine practical examples using Compiler Explorer, including IP address handling, predicate composition, and state management. Investigate the benefits of higher order functions in arranging code, handling lambdas, and solving common programming challenges. Delve into function categories, boost libraries, and composition naming conventions. Gain valuable insights on improving C++ code quality and efficiency through the effective use of higher order functions.

Higher Order Functions for Ordinary C++ Developers

NDC Conferences
Add to list