netlib.narod.ru< Назад | Оглавление | Далее >

A5. Объекты и Lvalues

Объект — это некоторая именованная область памяти; lvalue — это выражение, обозначающее объект. Очевидным примером lvalue является идентификатор с соответствующим типом и классом памяти. Существуют операции, порождающие lvalue. Например, если E — выражение типа указатель, то *E есть выражение для lvalue, обозначающего объект, на который указывает E. Термин «lvalue» произошел от записи присваивания E1 = E2, в которой левый (left — левый (англ.), отсюда буква l, value — значение) операнд E1 должен быть выражением lvalue. Описывая каждый оператор, мы сообщаем, ожидает ли он lvalue в качестве операндов и выдает ли lvalue в качестве результата.


netlib.narod.ru< Назад | Оглавление | Далее >

Сайт управляется системой uCoz