Главная
Study mode:
on
1
Introduction
2
YouTube channel
3
Open source projects
4
Outline
5
Disclaimer
6
Assumptions
7
Higherorder functions
8
Signal
9
lambda expressions
10
arrays remove
11
variant
12
use cases
13
avoid repetition
14
example
15
local lambda
16
execution policy
17
unit testing
18
abstraction
19
structure
20
for separated
21
print
22
consumeif
23
Synchronicity
24
Test drivers
25
Higherorder functions vs other obstructions
26
Threadsafe access wrapper
27
Synchronized instance
28
Implementation
29
Benchmarking
30
Iterators
31
Recap
32
Second half
33
Function pointers
34
Template parameters
35
City functions
36
Functionref
37
Why use functionref
38
Interface
39
Examples
Description:
Explore higher-order functions and function_ref in C++ through this comprehensive ACCU 2019 conference talk. Delve into practical examples of how higher-order functions can enhance code quality and developer productivity in production environments. Learn about the proposed function_ref abstraction for C++20, comparing it to other techniques for implementing higher-order functions. Discover how this lightweight wrapper for Callable objects can improve compiler optimization and inlining. Gain insights from Vittorio Romeo, a C++ enthusiast and active community member, as he covers topics such as lambda expressions, std::function, functional programming patterns, and their applications in modern C++ development. Understand the benefits of treating functions as first-class citizens and how these concepts can increase API flexibility and safety while reducing code repetition.

Higher-Order Functions and Function_Ref

ACCU Conference
Add to list
0:00 / 0:00