C ++ - getter函数返回0?

时间:2015-02-27 04:29:02

标签: c++

班级:

class Process
{
public:
   void setTime(int temp);
   int getTime();
private:
   int myTime;    
}

功能

Process::Process()
{
   myTime = 0;
}
void Process::setTime(int temp)
{
   myTime = temp;
}
int Process::getTime()
{
   return myTime;
}

Main只有Process对象并设置一个数字以及获取。 几个朋友和我一直试图弄清楚为什么get函数返回零。

实际的代码在我的另一台计算机上,目前无法实现。

如果有帮助的话,我会在while循环中做事。有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

我认为你需要在类本身内部定义构造函数,因为变量是private..or尝试使用this.myTime..or可能是因为你在set之前调用了get方法...