Поделиться через


Ошибка вычислителя выражений CXX0024

операция нуждается в l-value

Выражение, которое не вычисляет l-значение, было указано для операции, требующей l-value.

L-значение (так называемое, так как оно отображается в левой части оператора назначения) — это выражение, которое ссылается на расположение памяти.

Например, это допустимое l-значение, buffer[count] так как оно указывает на определенное расположение памяти. Логическое сравнение zed != 0 не является допустимым l-значением, так как оно оценивается как TRUE или FALSE, а не в адрес памяти.

Эта ошибка идентична CAN0024.