您的位置:首页 > 大数据 > 人工智能

vector pair sort

2016-01-15 21:20 387 查看
bool strict_weak_ordering(const std::pair<int, std::string> a, const std::pair<int,   std::string>   b)
{
return a.first < b.first;
}

int main()
{
  using namespace std;

  vector<pair<int, string> > vec;

vec.push_back(make_pair<int, string>(5, "hello"));
vec.push_back(make_pair<int, string>(4, "hell"));
vec.push_back(make_pair<int, string>(6, "hello,"));

sort(vec.begin(), vec.end(), strict_weak_ordering);

vector<pair<int, string> >::iterator it = vec.begin(), end = vec.end();

for(; it != end; ++it)
  cout<<it->second<<endl;
  return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: