【问题标题】:Header File Clarification [closed]头文件说明[关闭]
【发布时间】:2014-08-26 15:27:58
【问题描述】:

我正在制作一个黑杰克游戏。因此,我需要一个卡片标题和甲板标题。

问题是,我不太明白如何使用标题。我知道你应该在里面放例如isFaceUp();,但是我怎么做,例如flip();isFaceUp();从False更改为True?

【问题讨论】:

  • 看来您需要阅读一些有关 C++ 编码的基础知识。我建议您在线阅读一些教程或购买一本书,如果您有具体问题,请回到这里
  • 嗯,我正在上 C++ 课程的第二年。我的学校没有教那么多,我已经阅读了 3 或 4 个网站,这些网站让我对如何使用头文件有了一个简单的了解,但仍然......
  • 头文件提供declarations的函数,在.cpp文件中定义
  • 是的,我知道。但是我如何制作翻转();函数改变isFaceUp中的值;
  • 这取决于你对类的实现。您需要在此处发布一些代码以供我们帮助。快速阅读guide,了解如何在这里提问,以便我们为您提供最好的帮助。

标签: c++ file header


【解决方案1】:

虽然头文件中有函数声明,但它们的定义应放在相应的 .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;
}

【讨论】:

    猜你喜欢
    • 2023-04-10
    • 2014-09-07
    • 2013-08-08
    • 1970-01-01
    • 2015-09-05
    • 2012-12-24
    • 1970-01-01
    • 1970-01-01
    • 2017-05-25
    相关资源
    最近更新 更多