Показать сообщение отдельно
  #12 (permalink)  
Старый 07.12.2018, 16:43
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

Сообщение от ksa Посмотреть сообщение
Странная формулировка... Постикремент "запоминает" уже инкрементное значение.
уже инкрементное значение запоминать не надо, оно и так хранится в переменной

а старое значение запоминать надо, чтобы его вернуть.

потому постикремент чуть медленнее (по крайней мере в С) и некоторые в циклах for по привычке пишут ++i

более того, в плюсах можно для своих классов переопределять операторы, в том числе ++/--
https://ru.wikipedia.org/wiki/%D0%9F...80%D0%BE%D0%B2

и можно заметить, что постикремент делается именно как я написал, с копией старого значения
Ответить с цитированием