Summary
Jason Turner explores the complex topic of references to pointers in C++, demonstrating how they differ from regular references and pointers. He walks through various combinations including references to pointers, the impossibility of pointers to references, and the various ways const can be applied to each part of these compound types. Jason also demonstrates how these constructs affect the ability to modify either the pointer itself or the value it points to, and introduces the cdecl.org tool for translating complex C++ type declarations into plain English.
Related C++ Standard Sections
This episode covers topics found in these sections of the C++ standard:
-
[diff.dcl]53% match -
[diff.iso]46% match