所以我必须完成这些编程练习,我收到一条错误消息,但我不知道为什么。这是问题。我找不出我的错误(codelab)
编写上一练习的平均器类的实现(.cpp文件)。该类的完整规范是:
一个名为integer类型的数据成员sum。
一个名为count类型为integer的数据成员。
一个没有参数的构造函数。构造函数将数据成员总和和数据成员数初始化为0.
一个名为getSum的函数,它接受无参数并返回一个整数。 getSum返回sum的值。
一个名为add的函数,它接受一个整数参数并且不返回任何值。 add通过参数的值增加sum的值,并将count的值递增1。
一个名为getCount的函数,它不接受参数并返回一个整数。 getCount返回计数数据成员的值,即添加到sum中的值的数量。
一个名为getAverage的函数,它接受无参数并返回一个double。 getAverage返回添加到总和的值的平均值。返回的值应该是double类型的值(因此在执行除法之前,您必须将数据成员转换为double)。
这里是我的代码
Averager::Averager()
{
sum= 0;
count= 0;
}
int Averager::getSum()
{ return sum;}
void Averager::add(int num)
{
sum += num;
count++;
}
int Averager::getCount()
{ return count;}
double Averager::getAverage()
{
static_cast <double> (count);
static_cast <double> (sum);
return sum/count;
}
喏,这就是我不断收到 ⇒*错误*检查getAverage功能
这是我的代码或网站上的错误信息?
是的,这工作。谢谢,这会让我烦恼。 – imalogginin