Сообщение 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, тогда что?
Строчка вида:
не допустима. Это вам не Forward iterators.
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, тогда что?
Строчка вида:
не допустима. Это вам не Forward iterators.
А строчка вида
чем плоха?
BFE>>Ага, скажите ещё, что кроме векторов в find_if ничего нельзя подставить:
S>Ну там выше больше постебался,
Не, это я вчера спал всего 2 часа и реально закомитил код с ссылками...
S>а вообще с ссылками нужно поосторожней, это не такой
S>универсальный и безопасный инструмент как указатель. Выше в коментах написал про ненулевую
S>возможность появления в реализации строчки InputIterator& tmp, тогда что?
Строчка вида:
InputIterator& tmp;
не допустима. Это вам не Forward iterators.
А строчка вида
InputIterator& tmp = ...;
чем плоха?