私はこれを読んでいました:http : //www.cplusplus.com/reference/algorithm/random_shuffle/そしてint要素の配列をrandom_shuffleすることが可能かどうか疑問に思いました。これは私のコードです
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
cout << a << endl << endl;
random_shuffle(a[0],a[9]);
cout<<a;
}
このエラーが発生しました:
error C2893: Failed to specialize function template
'iterator_traits<_Iter>::difference_type *std::_Dist_type(_Iter)'.
私の質問は:
を使用してint配列をシャッフルすることは可能ですか
random_shuffle
。はいの場合、私はそれを行う方法を学びたいと思います。random_shuffle
テンプレートにのみ適用できますか?エラーはどういう意味ですか?