This question already has answers here:
What is this weird colon-member (“ : ”) syntax in the constructor?
(12个答案)
4年前关闭。
这是什么意思?我知道这应该是Deck类中实例的构造函数,但是我不理解
感谢您的帮助。
(12个答案)
4年前关闭。
这是什么意思?我知道这应该是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 ();
}
感谢您的帮助。
最佳答案
用myCards
初始化成员对象DECKSIZE
。
看不到myCards
成员声明,但我认为它的声明类似于Cards myCards
,其中Cards
是一个类,该构造函数接受纸牌的大小。
08-06 01:05