Value categories Three primary categories primary categories mixed special Each C++ expression (an operator with its operands, a literal, a variable name, etc.) is characterized by two independent properties: a type and a value category. Each express…