Rom*_*dgz 0 c++ queue collections shuffle std
如何应用std::random_shuffle算法std::queue?我试过这个:
std::random_shuffle(myQueue.front(), myQueue.back());
Run Code Online (Sandbox Code Playgroud)
并给出错误:
我的队列正在举行Card代表扑克牌的课程.我可以理解,错误来自于对std::random_shuffle队列元素进行的操作所以,即使我不需要!= operator为我的Card类,我写了一个,并且该错误消失了.
但是我应该怎么处理其余的错误呢?operators +, - and ++为一Card堂课写作是没有意义的.