7
ペアの2番目の要素に基づいてペアのベクトルをソートするにはどうすればよいですか?
ペアのベクトルがある場合: std::vector<std::pair<int, int> > vec; ペアの2番目の要素に基づいてリストを昇順でソートする簡単な方法はありますか? 私は仕事を行います小さな関数オブジェクトを書くことができます知っているが、既存の部品を使用する方法があるSTLをし、std::less直接作業を行うには? 編集:私は、ソートするために3番目の引数に渡す別の関数またはクラスを作成できることを理解しています。問題は、標準的なものから構築できるかどうかです。私は本当に次のようになります: std::sort(vec.begin(), vec.end(), std::something_magic<int, int, std::less>());