gpt4 book ai didi

foreach 中的 C++ 枚举

转载 作者:可可西里 更新时间:2023-11-01 17:09:43 32 4
gpt4 key购买 nike

<分区>

Possible Duplicates:
Enumerate over an enum in C++
C++: Iterate through an enum

我有一个 21 点游戏的纸牌类,其中包含以下枚举:

enum Rank { Ace, Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten, Jack, Queen, King };
enum Suit { Clubs, Diamonds, Hearts, Spades };

当我创建套牌时,我想编写如下代码:

// foreach Suit in Card::Suit
// foreach Rank in Card::Rank
// add new card(rank, suit) to deck

我相信 C++ 中没有 foreach。但是,如何遍历枚举?

谢谢,斯宾塞

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com