Compartilhar via


Erro CXX0024 (avaliador de expressão)

a operação exige l-value

Uma expressão que não é avaliada como um l-value foi especificada para uma operação que exige um l-value.

Um l-value (assim chamado porque aparece no lado esquerdo de uma instrução de atribuição) é uma expressão que se refere a um local de memória.

Por exemplo, buffer[count] é um l-value válido porque aponta para um local de memória específico. A comparação lógica zed != 0 não é um l-value válido porque é avaliada como TRUE ou FALSE, não em um endereço de memória.

Esse erro é idêntico ao CAN0024.