见这篇帖子。
原帖中的第一种方式是合理的,按照第二种则会95pts 。
确保即使在个人手牌中的最后一张被拿走后,也能被再次扫到一遍。记录
如果你使用 std::vector 存储卡牌,请避免在正在使用一个指向某张卡牌的指针的情况下 push_back(),否则有可能会让所有指针失效。也可以改用 std::deque(几乎不用改代码),或者使用 std::vector 存储指针。
std::vector
push_back()
std::deque
记录