所以我必須完成這些編程練習,我收到一條錯誤消息,但我不知道爲什麼。這是問題。我找不出我的錯誤(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