Ошибка вычислителя выражений CXX0024
операция нуждается в l-value
Выражение, которое не вычисляет l-значение, было указано для операции, требующей l-value.
L-значение (так называемое, так как оно отображается в левой части оператора назначения) — это выражение, которое ссылается на расположение памяти.
Например, это допустимое l-значение, buffer[count]
так как оно указывает на определенное расположение памяти. Логическое сравнение zed != 0
не является допустимым l-значением, так как оно оценивается как TRUE или FALSE, а не в адрес памяти.
Эта ошибка идентична CAN0024.