Évaluateur d'expression, erreur CXX0024
l-value est nécessaire pour l’opération
Expression qui n’est pas évaluée à une valeur l a été spécifiée pour une opération qui nécessite une valeur l..
Une valeur l (tellement appelée, car elle apparaît sur le côté gauche d’une instruction d’affectation) est une expression qui fait référence à un emplacement de mémoire.
Par exemple, buffer[count]
est une valeur l-valide, car elle pointe vers un emplacement de mémoire spécifique. La comparaison zed != 0
logique n’est pas une valeur l-valide, car elle prend la valeur TRUE ou FALSE, et non à une adresse mémoire.
Cette erreur est identique à CAN0024.