我一直被告知要保持我的类变量是私有的,因为保持它们公开将是糟糕的编码练习,所以要从头开始,这是我从第一天开始做的事情.当我在一个页面上拥有所有代码时,我从来没有遇到任何问题,但是当我尝试使用函数访问我的私有变量时,我得到一个未定义的错误.
在我的课堂上
class classs
{
public:
classs(void);
void setAge(int x);
int getAge();
private:
int age;
};
Run Code Online (Sandbox Code Playgroud)
然后在我的classs..cpp我有:
void setAge(int x)
{
age = x;
}
Run Code Online (Sandbox Code Playgroud)
和
int getAge()
{
return age;
}
Run Code Online (Sandbox Code Playgroud)
这里告诉我,年龄是不确定的.当所有这些代码都在一个.cpp(main.cpp)中时,我从来没有遇到任何问题.我的classs.cpp上也有#include classs.h
c++ ×1