July 4th, 2013

nyaload

(no subject)

Без C++0x весьма непросто написать функцию, которая тупо линейным поиском проверяет, что контейнер содержит значение удовлетворяющее условию (и выдает указатель на него). ::const_iterator? const typename T::value_type? Обычные массивы - побоку?

И использовать эту функцию неудобно, если надо найти элемент x, для которого x.name равен myName.

В т.ч. отсюда стокгольмский синдром "циклы это хорошо".