Guaranteed copy elision & evaluation order

LanguageC++174 papers1 connection

Simplified value categories making prvalue elision mandatory; defined evaluation order for a.b, a[b], a << b, assignments.

Papers

4 · Oulu 2016

Guarantees copy elision by redefining prvalues as initializers rather than temporaries.