[Этюд] Pointer member access
От: Mab Россия http://shade.msu.ru/~mab
Дата: 14.10.10 16:50
Оценка: 83 (5)
Спецификация (18.5.2) утверждает:

A pointer member access of the form P->I is evaluated exactly as (*P).I.

Тем не менее, если в моей (успешно компилирующейся) программе заменить последовательность токенов, образующих инструкцию (statement)
(*p).a += b;

на
p->a += b;

то возникает ошибка компиляции.

Как это возможно?

P.S. См. также http://rsdn.ru/forum/dotnet/3745160.1.aspx
Автор: nikov
Дата: 22.03.10
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.