C++: A prvalue is not a temporary

A taxonomy of C++ types

References don’t have top-level cv-qualifiers

No-one knows the type of char + char

No-one knows the type of char + char

Lvalues, rvalues, glvalues, prvalues, xvalues, help