воскресенье, 14 ноября 2010 г.

32. Как различаются перегруженная префиксная и постфиксная операции инкремента и декремента?

Выражение ++a компилятор превращает в вызов operator++(a), а для a++ в вызов operator++(a, int). Параметр int добавлен только для различия сигнатур функций и его значение не используется. Аналогично для декремента.

Комментариев нет:

Отправить комментарий

Можно использовать теги <b>, <i>