Описание тега lvalue-to-rvalue

Используйте этот тег для вопросов преобразования lvalue в rvalue

Выражение C++ - это либо lvalue, либо rvalue.

Lvalue относится к объекту, который сохраняется за пределами одного выражения. Вы можете думать о lvalue как об объекте, у которого есть имя. Все переменные, включая немодифицируемые (константные) переменные, являются l-значениями.

Rvalue - это временное значение, которое не сохраняется за пределами выражения, которое его использует.

Значения L и R: https://msdn.microsoft.com/en-us/library/f90831hc.aspx