RTT>это 2 разных оператора (2 разные функции) — преинкремент и постинкремент
Я как бы в курсе. Вопрос почему вызывается оператор пре-инкримента
void operator++() {}
для пост-инкремента
a++; //??? MSVC 2005
?
Или Я что то не понял.
RTT>соответственно, у них разные сигнатуры, (какие не помню на память)
void operator++(int) <-постфиксная форма т.е. для obj++;
void operator++() <-префиксная форма т.е. для ++obj;