русский
Germany.ruForen → Архив Досок→ Programmierung

Abstrakter Iterator из области С++

04.07.12 18:09
Re: Abstrakter Iterator из области С++
 
evgher постоялец
evgher
in Antwort ThorV 04.07.12 17:47, Zuletzt geändert 04.07.12 22:36 (evgher)
В ответ на:

operator++(int) должен возвращать ссылку на объект

Я тут с Вами не очень согласен. У постфикс-оператора это просто не возможно. Он возвращает копию объекта. Смотрите ниже пример из инета.
В ответ на:

Number& Number::operator++ ()
{
...
return *this;
}

Number Number::operator++ (int)
{
Number ans = *this;
++(*this); // or just call operator++()
return ans;
}

 

Sprung zu