Pull to refresh

Comments 2

Замечу, что при перегрузке оператора ++ нет смысла создавать новый объект. Интуитивно подразумевается, что оператор меняет состояние самого объекта (новое значение числа пишется в ту же ячейку). В итоге получаем экономию времени, т.к. выделение памяти для объекта не требуется.
Что касается моей гипотезы (ссылка в Вашей статье), так и не пришел к подтверждению или опровержению. Для случая (i++) команд в asm существенно больше (логика компилятора мне непонятна), но как быстро их будет выполнять процессор?
Как и раньше, склоняюсь к тому, что вопрос о предпочтении между i++ vs ++i надуманный. Если программу оптимизировать, то это самое последнее место.
Извини, по ошибке поставил ссылку на твой комментарий, уже исправил, сорри :)
Sign up to leave a comment.

Articles