S
T T::operator++(int)
{
T old(*this);
++*this;
return old;
}
Как видите, создается временная переменная old. Каноническая форма преинкремента:
T& T::operator++()
{
// increment your object here
return *this;
}
Поэтому быстрее будет работать преинкремент.