Главная
Study mode:
on
1
Introduction
2
Motivation
3
References
4
Value Category
5
Value Category Evolution
6
Reference and Move Semantics
7
Implicit Move
8
Terminology
9
Lvalue
10
PRvalue
11
Xvalue
12
Real Life Code
13
Function Calls
14
Guaranteed Copy Illusion
15
Materialization
16
Standard Terminology
17
Summary
18
Reference Collision
19
Reference Collision Example
20
Forwarding Reference
21
Conclusion
22
Move
23
Code Snippets
24
Stand Forward
25
Overloads
26
Decay
27
Decal Type
28
DecalVal
29
Reducing
30
Overload
31
Single Declaration Template
32
Other Tools
33
Recap
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore the intricacies of C++ value categories in this comprehensive conference talk from CppCon 2022. Delve into the evolution of value categories across different C++ versions and learn how to leverage standard tools for optimal code behavior. Gain insights into reference and move semantics, implicit moves, and real-life code examples. Master concepts such as lvalue, prvalue, xvalue, and materialization. Understand function calls, guaranteed copy illusion, and reference collisions. Discover techniques for forwarding references, move operations, and overload reduction. Enhance your C++ skills with practical code snippets and expert guidance on using std::forward, decay types, and other essential tools for efficient programming.

Back to Basics: Master C++ Value Categories With Standard Tools - CppCon 2022

CppCon
Add to list