-1

ベクトルをソートするとき、私は次のコードを使用しています

sort(vec1.begin(), vec1.end(), less<int>());

コンパイラは、デフォルトの引数でもある 3 番目の引数を受け入れます。しかし、降順でソートするために、私は greater<int>() すべてのフォーラムで見ますが、私のコンパイラは受け入れます

sort(vec1.begin(), vec1.end(), isgreater<int, int>);

ちなみに動作します。テンプレートは c++ で更新されていますか、それとも他のライブラリの古い greater<>() ですか?

4

1 に答える 1