Core C++ 2019 :: Dan Saks :: Understanding Lvalues and Rvalues
You've probably heard the terms lvalue and rvalue, if only because they occasionally appear in compiler error messages. However, if you have only a vague understanding of what they mean, you're not alone. Lvalues and rvalues aren't actually language features, but rather semantic properties of expressions and sub-expressions. Understanding lvalues and rvalues provides valuable insights into the behavior of built-in operators, the code generated to execute those operators, and the meaning of some otherwise cryptic compiler error messages. Also, understanding lvalues and rvalues is essential background for working effectively with reference types and overloaded operators. This session covers what you need to know about lvalues and rvalues in C++.
--- --- --- --- ---
Presented by Dan Saks at Core C++ 2019 conference, the slides can be found at http://bit.ly/cpp19p5
Видео Core C++ 2019 :: Dan Saks :: Understanding Lvalues and Rvalues канала CoreCppIL
--- --- --- --- ---
Presented by Dan Saks at Core C++ 2019 conference, the slides can be found at http://bit.ly/cpp19p5
Видео Core C++ 2019 :: Dan Saks :: Understanding Lvalues and Rvalues канала CoreCppIL
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![lvalues and rvalues in C++](https://i.ytimg.com/vi/fbYknr-HPYE/default.jpg)
![Back to Basics: Function and Class Templates - Dan Saks - CppCon 2019](https://i.ytimg.com/vi/LMP_sxOaz6g/default.jpg)
![Writing better embedded Software - Dan Saks - Keynote Meeting Embedded 2018](https://i.ytimg.com/vi/3VtGCPIoBfs/default.jpg)
![CppCon 2019:Ben Saks “Back to Basics: Understanding Value Categories”](https://i.ytimg.com/vi/XS2JddPq7GQ/default.jpg)
![CppCon 2015: John Lakos “Value Semantics: It ain't about the syntax!, Part I"](https://i.ytimg.com/vi/W3xI1HJUy7Q/default.jpg)
![CppCon 2014: Herb Sutter "Back to the Basics! Essentials of Modern C++ Style"](https://i.ytimg.com/vi/xnqTKD8uD64/default.jpg)
![Back to Basics: Move Semantics (part 1 of 2) - Klaus Iglberger - CppCon 2019](https://i.ytimg.com/vi/St0MNEU5b0o/default.jpg)
![SMART POINTERS in C++ (std::unique_ptr, std::shared_ptr, std::weak_ptr)](https://i.ytimg.com/vi/UOB7-B2MfwA/default.jpg)
![Advanced C++: Understanding rvalue and lvalue](https://i.ytimg.com/vi/UTUdhjzws5g/default.jpg)
![CppCon 2014: Mike Acton "Data-Oriented Design and C++"](https://i.ytimg.com/vi/rX0ItVEVjHc/default.jpg)
![CppCon 2019: Miro Knejp “Non-conforming C++: the Secrets the Committee Is Hiding From You”](https://i.ytimg.com/vi/IAdLwUXRUvg/default.jpg)
![Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020](https://i.ytimg.com/vi/F6Ipn7gCOsY/default.jpg)
![C++ FULL COURSE For Beginners (Learn C++ in 10 hours)](https://i.ytimg.com/vi/GQp1zzTwrIg/default.jpg)
![CppCon 2019: Ben Saks “Freestanding C++ - Past, Present, and Future”](https://i.ytimg.com/vi/4I7XZiS0ru4/default.jpg)
![C++ in 2019 - Let's talk about it](https://i.ytimg.com/vi/F-hBIm2fZkA/default.jpg)
![C++ 11: Rvalue Reference -- Move Semantics](https://i.ytimg.com/vi/IOkgBrXCtfo/default.jpg)
![CppCon 2018: Arthur O'Dwyer “Return Value Optimization: Harder Than It Looks”](https://i.ytimg.com/vi/hA1WNtNyNbo/default.jpg)
![CppCon 2018: Dan Saks “Making New Friends”](https://i.ytimg.com/vi/POa_V15je8Y/default.jpg)
![Why I don't "using namespace std"](https://i.ytimg.com/vi/4NYC-VU-svE/default.jpg)
![Storage Duration and Linkage in C and C++ - Dan Saks](https://i.ytimg.com/vi/0kgTuWkyorc/default.jpg)