Я думаю тем что lvalue являются модифицируемыми
Тю, а объекты с квалификатором const для тебя не lvalue?))
Модиифируемое лвалю!
Рассказываю, lvalue - это "locator value", rvalue - "value of an expression" Именно так их говорит нам трактовать стандарт.
Expression же может содержать значения объектов
Может, в этом случае поведение определяет lvalue conversion. А вообще у многих в этом моменте возникают вопросы, т.к. в си неявно lvalue превращается в rvalue, вот в асме такого нет - там всё прозрачно.
Обсуждают сегодня