When applied to a pointer, the subscript expression is always an lvalue. | Cuando se aplica a un puntero, la expresión de subíndice siempre es un lvalue. |
Several non-lvalue C expressions became lvalue expressions in C++. | Varias expresiones no lvalue en C se convirtieron en expresiones lvalue en C++. |
When evaluated in left-hand mode an expression effectively gives an address (the left-hand value, or lvalue). | Cuando se evalúa en el modo de lado izquierda una expresión adquiere una dirección (el valor del lado izquierdo, o lvalue). |
In addition, if the lvalue is of volatile-qualified class type, a volatile copy-constructor is required to initialize the resulting rvalue temporary. | Además, si la expresión es de tipo clase, se requiere un constructor copia volátil para incializar el rvalue temporal resultante. |
Reference constant expression is an lvalue core constant expression that designates an object with static storage duration or a function. | Una expresión constante referencia es una expresión constante principal lvalue que designa un objeto con duración de almacenamiento estático o una función. |
An lvalue may be used to initialize an lvalue reference; this associates a new name with the object identified by the expression. | Se puede utilizar un lvalue para inicializar una referencia lvalue; esto asocia un nuevo nombre con el objeto identificado por la expresión. |
Even if the variable's type is rvalue reference, the expression consisting of its name is an lvalue expression; | Incluso si el tipo de variable es una referencia rvalue, la expresión que consiste en su nombre es una expresión lvalue; |
When applied to an array, the subscript expression is an lvalue if the array is an lvalue, and an xvalue if it isn't (since C++11). | Cuando se aplica a una matriz, la expresión de subíndice es un lvalue si la matriz es un lvalue, y un xvalue si no (desde C++11). |
Pointers to other incomplete types can be dereferenced, but the resulting lvalue can only be used in contexts that allow an lvalue of incomplete type, e.g. when initializing a reference. | Los punteros a otros tipos incompletos se pueden desreferenciar, pero el lvalue resultante solamente se puede usar en contextos que permiten un lvalue de tipo incompleto, por ejemplo, cuando se inicia una referencia. |
An rvalue may be used to initialize a const lvalue reference, in which case the lifetime of the object identified by the rvalue is extended until the scope of the reference ends. | Un rvalue se puede utilizar para inicializar una referencia lvalue constante, en cuyo caso el tiempo de vida del objeto identificado por el rvalue se extiende hasta el final del ámbito de la referencia. |
