Skip to content
C++ Pulse
Map
Standards
Features
Papers
Atlas
Search
Map
/
C++17
/
Guaranteed copy elision & evaluation order
/
P0145R3
P0145R3
Refining expression evaluation order
Oulu, Jun 2016
C++17
Language
Defines evaluation order for
a.b
,
a->b
,
a[b]
,
a << b
, assignments and more.
Read P0145R3 on wg21.link →
All revisions of P0145
Other papers in Guaranteed copy elision & evaluation order
P0135R1
Guaranteed copy elision through simplified value categories
Oulu 2016
P0137R1
Replacement of class objects containing reference members
Oulu 2016
P0400R0
Order of evaluation of function arguments
Oulu 2016
All 4 papers in Guaranteed copy elision & evaluation order →