[置顶] cppreference.com关于值类型的详细解读:lvalue,rvalue,xvalue,prvalue,glvalue
注意:为了防止混淆,一般来说,本文将valuecategories翻译为值类型,type翻译为型别。值类型(valuecategories)每一个C++表达式(带有运算对象[operand]的运算符、字面值[literal]、变量名等)都是由两个独立的属性(properties)————型别[type]和值类型[valuecategories]————来描述[characterized]的。每一个