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.