Skip to content

Presentation material for iCSC 2020's talk "Demystifying Value Categories in C++"

Notifications You must be signed in to change notification settings

avitase/cpp_value_categories_talk

Repository files navigation

About

Presentation material for my iCSC 2020 talk "Demystifying Value Categories in C++". The slides can be found here.

Abstract

Value categories are omnipresent in today's C++ code bases. Since the advent of move semantics the field continuously becomes wider and knowing terms such as lvalue and rvalue only from compiler error messages is not enough anymore. I will present an overview about C++ value categories and decay rules, the subtle difference between pointers and references, explain why neither std::move moves, nor std::forward forwards values and talk about implication on related topics such as RVO.

About

Presentation material for iCSC 2020's talk "Demystifying Value Categories in C++"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published