Напоминаю, что в случае i++ возвращается оригинальное значение i, а значит, кроме выполнения инкремента, надо создать на стеке копию i и выполнить копирование, после чего увеличить значение i. То есть добавляется лишний шаг копирования оригинального значения i. В случае, когда i это структура с кучей пойнтеров, с определёнными операторами пост-инкремента, пре-инкремента, копирования и присваивания, разница может быть ВЕСЬМА существенной.
no subject