Hi.
How do you definte a comparison function for an container of std::pair other than map? I need to search a container of std::pair. For example:
Thanks,Code:typedef std::deque<std::pair<std::string, int> > deqStringInt; deqStringInt example; example.push_back(std::pair<"December", 21>); // How do you search an element? std::find_if(example.begin(), example.end(), std::bind2nd(??? // Functor class Search : std::binary_function<std::pair<std::string, int>, std::string, bool> { public: bool operator()(const std::pair<std::string, int> &lp, const std::string &rp) { return lp->first == rp; } };
Kuphryn



LinkBack URL
About LinkBacks



air.