Compartir a través de


Error del evaluador de expresiones CXX0024

la operación necesita lvalue

Se ha especificado una expresión que no se evalúa como lvalue para una operación que requiere lvalue.

lvalue (que recibe ese nombre porque aparece en el lado izquierdo de una instrucción de asignación) es una expresión que hace referencia a una ubicación de memoria.

Por ejemplo, buffer[count] es una expresión lvalue válida porque apunta a una ubicación de memoria específica. La comparación lógica zed != 0 no es una expresión Ivalue válida porque se evalúa como TRUE o FALSE, no como una dirección de memoria.

Este error es idéntico a CAN0024.