作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
<分区>
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。但是,如何遍历枚举?
谢谢,斯宾塞
我是一名优秀的程序员,十分优秀!