Главная
Study mode:
on
1
Introduction
2
History of Ranges
3
Recap
4
First
5
InputOutput Iterator
6
Last
7
Sentinel
8
Range
9
View
10
Empty View
11
Empty Factory
12
Before Ranges
13
Pipe Operator
14
Calendar
15
Visualization
16
print
17
example
18
more customization
19
format ranges
20
chunk view
21
slide view
22
generic algorithm
23
windowed
24
chunkby
25
STD Generator
26
Fibonacci Example
27
Generator Types
28
Elements of
29
recursive generator
30
Conceptual Changes
31
Owning View
32
Compile Event
33
Concat View
34
Range Adapter
35
Closure Object
36
Range Adapter Closure
37
Range Closure Helper
38
Range Adapter Helper
39
Writing the Calendar
40
Summary
41
Examples
Description:
Explore the latest advancements in C++23 Ranges in this comprehensive conference talk from ACCU 2023. Delve into the conceptual changes and practical applications of new view adaptors and utilities. Learn how views can now own elements while remaining efficient to pass around. Discover useful algorithms and adaptors, including implementing range adaptors with std::generator, printing ranges, and utilizing std::optional's monadic interface. Gain insights from Senior Software Engineer Dvir Yitzchaki as he covers topics such as the history of Ranges, Iterator types, Empty Views, pipe operators, calendar visualizations, chunk views, windowed algorithms, and the conceptual shift to Owning Views. Enhance your C++ programming skills with practical examples and in-depth explanations of Range Adapters, Closure Objects, and writing efficient calendar functions.

C++23 Ranges - Functional Programming With New View Adaptors and Other Utilities

ACCU Conference
Add to list