Описание тега value-categories
Категории значений - это таксономия в C++ для классификации выражений. Это rvalue, lvalue, xvalue, glvalue и prvalue.
Категории значений - это таксономия в C++ для классификации выражений. Это rvalue, lvalue, xvalue, glvalue и prvalue.
Категории были усложнены в C++ после введения семантики перемещения в C++11.
Историю lvalues, rvalues и prvalues в C++ см. В "Новой" терминологии значений Stroustrup.