Я хочу собрать стопку карт, используя специальный класс Card, который я создал сам.
Теперь я хочу сделать следующее: я хочу, чтобы карты в стопке были более простыми для последующего использования, но карты имеютбыть перетасованным, и это невозможно в стеке.
Вот код
Card dummyCard;
vector<Card> dummyVector;
initializeCards( dummyVector, dummyCard, 5 ); /* this function puts cards in vector */
random_shuffle( dummyVector.begin(), dummyVector.end() );
copy( dummyVector.begin(), dummyVector.end(), cardPile ); /* cardPile is a stack */
Есть идеи, как заставить это работать?Или мне просто оставить вектор в качестве заменителя стека?и использовать pop_back и push_back?