这是我正在使用的。我有一个Card类,其中包含有关卡的信息,我有一个甲板类,它设置了52张卡片甲板,我有一个Shoe类,它设置了甲板的向量。问题正在改组。 std :: random_shuffle的效果很好,但是我无法完成所需的操作。
我可以将Deck随机播放,也可以将Deck的向量随机播放,但是它仍然可以将Deck相互堆叠。我正在寻找一种将甲板一起洗牌的方法。任何帮助将不胜感激。 ;)。
最佳答案
在Shoe类中,您可以创建另一个纸牌向量,并使用insert方法将所有Deck向量连接在一起,然后对所得向量进行混洗(假设您只是想将一张装满纸牌的Shoe混合在一起)。