Информация об изменениях

Сообщение Re[4]: std::find_if<reference, predicate> можно? от 24.03.2015 13:57

Изменено 24.03.2015 13:59 B0FEE664

Здравствуйте, smeeld, Вы писали:

BFE>>Ага, скажите ещё, что кроме векторов в find_if ничего нельзя подставить:

S>Ну там выше больше постебался,
Не, это я вчера спал всего 2 часа и реально закомитил код с ссылками...

S>а вообще с ссылками нужно поосторожней, это не такой

S>универсальный и безопасный инструмент как указатель. Выше в коментах написал про ненулевую
S>возможность появления в реализации строчки InputIterator& tmp, тогда что?

Строчка вида:
InputIterator& tmp;

не допустима. Это вам не Forward iterators.
Re[4]: std::find_if<reference, predicate> можно?
Здравствуйте, smeeld, Вы писали:

BFE>>Ага, скажите ещё, что кроме векторов в find_if ничего нельзя подставить:

S>Ну там выше больше постебался,
Не, это я вчера спал всего 2 часа и реально закомитил код с ссылками...

S>а вообще с ссылками нужно поосторожней, это не такой

S>универсальный и безопасный инструмент как указатель. Выше в коментах написал про ненулевую
S>возможность появления в реализации строчки InputIterator& tmp, тогда что?

Строчка вида:
InputIterator& tmp;

не допустима. Это вам не Forward iterators.

А строчка вида
InputIterator& tmp = ...;

чем плоха?