У меня есть вектор пар. Первый в паре имеет тип std::string, а второй — тип Container.
Какие удобные функции существуют в std или boost, чтобы я мог вернуть контейнер, учитывая строковое значение в качестве ключа?
ОБНОВЛЕНИЕ
Было отмечено, что вместо этого я мог бы использовать std::map, но на самом деле мне нужно сохранить порядок моих элементов в том порядке, в котором я помещаю их в вектор.
std::vector
, а неstd::map
? - person Kiril Kirov   schedule 19.03.2013std::find_if
и пользовательский предикат (лямбда в C++11) - person Andy Prowl   schedule 19.03.2013std::map<std::string,std::vector<Container>>
? - person wjl   schedule 11.11.2014