Главная
Study mode:
on
1
Introduction
2
Outline
3
Motivation
4
Apply
5
First Element
6
Last Element
7
First and Last Element
8
Structure Bindings
9
First and Last
10
Objectives
11
Solution
12
Summary
13
Expansion Concepts
14
Circle
15
Array
16
State Array
17
Readability
18
Performance
19
Recursion
20
Conclusion
21
Overload vs Expert
22
Un unrolling
23
Index sequence
24
Lambda Expression
25
Dark Magic
26
Concepts
27
MP11 Library
28
MP11 Functions
29
Preprocessor
30
Solutions
31
Is compiler intrinsic
32
Template meta programming
33
stdra syntax
34
language feature
35
proposal
36
index operator
37
template
38
Tuple
39
Integral Constant
40
Tuple Manipulation
41
Lambda
42
Measuring
43
Recap
44
Use Cases
45
Limitations
46
Benchmarking
47
Circle Tuple
48
Spark Element
49
Sum up
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore various techniques for accessing the nth element of a variadic pack in C++ through this comprehensive conference talk from CppCon 2022. Delve into approaches ranging from naive implementations to advanced template meta-programming tricks and compiler intrinsics. Gain insights into C++20 features that enable new methods for handling variadic packs. Compare different solutions, including compilation times and readability, across languages like Rust, Nim, D, Circle, and C++. Enhance your understanding of modern C++ development, focusing on performance and quality, while learning from Senior Software Architect Kris Jusiak's expertise in template meta-programming and domain-specific languages.

Nth Pack Element in C++ - A Case Study

CppCon
Add to list