Explore the intricacies of pointer-like types in C++ through this comprehensive conference talk from ACCU 2018. Delve into the various ways to refer to objects in C++, including pointers, references, smart pointers, std::reference_wrapper, std::string_view, and iterators. Learn when to use each type and why, with practical guidelines for choosing the most appropriate option in different scenarios. Gain insights into C++17's std::byte* and its applications, as well as the continued relevance of void*. By the end of this 71-minute presentation, acquire the knowledge to confidently select the optimal pointer-like type for any given situation in C++ programming.
Overview
Syllabus
I just wanted to point to something! - Jonathan Müller [ACCU 2018]
Taught by
ACCU Conference