这是什么意思?我知道这应该是Deck类中实例的构造函数,但我不理解myCards(DECKSIZE), debugging(debug)
之后的语法Deck(bool debug)
?
Deck::Deck (bool debug): myCards(DECKSIZE), debugging(debug) {
for (int k=0; k<DECKSIZE; k++) {
myCards[k].ChangeCard(k);
}
Shuffle ();
}
感谢您的帮助。
答案 0 :(得分:1)
使用myCards
初始化成员对象DECKSIZE
。
无法看到myCards
成员声明,但我认为它被声明为Cards myCards
,其中Cards
是一个类,构造函数接受卡片组的大小。< / p>