How has the semantics of prvalues ​​and glvalues ​​changed in C ++ 17?

This page on language differences between C ++ 17 and C ++ 14 states that

The value of prvalue and glvalue has been revised, prvalues ​​no longer objects, but simply "initialization".

I understand that this is due to mandatory copying. My question is: how has the semantics of prvalues ​​and glvalues ​​changed?

+4
source share

Source: https://habr.com/ru/post/1684034/


All Articles