Так что я должен закончить эти упражнения программирования, и у меня появляется сообщение об ошибке, но я не знаю почему. Вот проблема.Я не могу понять свою ошибку (codelab)
Запишите реализацию (.cpp-файл) класса Averager предыдущего упражнения. Полная спецификация класса:
Элемент данных, называемый суммой типа integer.
Элемент данных с именем count типа integer.
Конструктор без параметров. Конструктор инициализирует сумму членов данных и счетчик данных равен 0.
Функция с именем getSum, которая не принимает никаких параметров и возвращает целое число. getSum возвращает значение sum.
Функция с именем add, которая принимает целочисленный параметр и не возвращает значение. add увеличивает значение суммы на значение параметра и увеличивает значение count на единицу.
Функция с именем getCount, которая не принимает никаких параметров и возвращает целое число. getCount возвращает значение члена данных count, то есть количество добавленных значений в сумму.
Функция с именем getAverage, которая не принимает никаких параметров и возвращает double. getAverage возвращает среднее значение, добавленное к сумме. Возвращаемое значение должно быть значением типа 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;
}
А теперь вот сообщение об ошибке я получаю ⇒ * Error * проверки функции getAverage
Это мой код или сайт?
Да, это сработало. Спасибо, это меня задело. – imalogginin