好的,所以我是 C++ 新手,并尝试编写简单的程序,即一副纸牌。但我得到了错误:“未解决的外部问题”。我感觉它与构造函数中的实例化有关。快速浏览将不胜感激。
#include "Card.h"
#include "Deck.h"
Deck:: Deck()
{
this -> currentCard=0;
this -> index = 0;
for(int i=0;i<4;i++)
{
for(int j =0; j < 13;j++)
{
deck[index].setVal(i);
deck[index].setSuit (j);
index++;
}
}
}
void Deck::shuffle()
{
//implementation
}
Card Deck:: dealCard()
{
//implementation
}
int main (){}
我的头文件是:
#include "Card.h"
class Deck
{
public:
Deck();
void shuffle();
Card dealCard();
private:
Card deck [52];
int currentCard;
int index;
};