lvalue

A value that can be treated as an address or storage location.

Noun

  1. A value that can be treated as an address or storage location.
    • Clarified that rvalue references to function types produce non-rref lvalues (previously stated in the general wording in 5¶6 but inadvertently contradicted in the detailed wording of 5.2.2, 5.2.9, etc.). - 2010 March...
    • im: has identity and can be moved from (e.g. the result of casting an lvalue to a rvalue reference) […] These notions simply don’t exist in Strachey’s world consisting of just rvalues and lvalues. - 2010 April 5, Bjarne...

    Antonyms: rvalue

    Hypernyms: rvalue

Origin

From L + value, where L stands for left-hand side (of an assignment). In the context of the C programming language it is sometimes re-explained as locator value.

Forms

lvalues

Related

prvalue xvalue