头文件澄清

Header File Clarification

本文关键字:文件      更新时间:2023-10-16

我正在制作一款21点游戏。因此我需要cardheader和Deck Header

问题是,我不太明白如何使用标题。我知道你应该把例如isFaceUp();放在里面,但是我怎么让,例如flip();isFaceUp();从假变成真呢?

虽然头文件中有函数声明,但它们的定义应该放在相应的。cpp文件中

例如

://cards.h:

class Cards
{
  public:
   Cards();
   void flip();
   bool isFaceUp();
 private:
   bool isflipped;
}

//cards.cpp:

Cards::Cards()
{
 //code here
}
void Cards::flip()
{
 isflipped=!isFlipped;
}
bool Cards::isFaceUp()
{
 return isflipped;
}