Deck() { for (int i = 2; i<15; i++) { HeartCard a((CardValue)i); deck.push_back(a); } for (int i = 2; i<15; i++) { DiamondCard a((CardValue)i); deck.push_back(a); } for (int i = 2; i<15; i++) { ClubCard a((CardValue)i); deck.push_back(a); } for (int i = 2; i<15; i++) { SpadesCard a((CardValue)i); deck.push_back(a); } }