我开始与类(class) friend 一起工作。
在这里,我有两个函数,分别称为setMaxSickDays和getMaxSickDays。
我在setMaxSickDays中创建了一个名为maxSickDays的变量,我想从getMaxSickDays中进行访问。

class timeOff
{
public:
    void setMaxSickDays(numDays &friendlyObject) {
        int maxSickDays;
        friendlyObject.hours = 240;
        maxSickDays = friendlyObject.hours;
    }

    void getMaxSickDays(numDays &friendlyObject) {
        cout << maxSickDays;
    }
};

错误:在此范围内未声明“maxSickDays”

这看似愚蠢,但我是初学者。谢谢!

最佳答案

您将maxSickDays设置为类的数据成员。

class timeOff
{
 public:
  void setMaxSickDays(int days);
  int getMaxSickDays();
 private:
  int maxSickDays;
};

10-04 13:26