Write the implementation (.cpp file) of the Accumulator class of the previous exercise. The full specification of the class is: An data member named sum of type integer. A constructor that accepts an integer parameter. THe constructor initializes the data member sum to the value of the parameter. A function named getSum that accepts no parameters and returns an integer. getSum returns the value of sum. A function named add that accepts an integer parameter and returns no value. add increases the value of sum by the value of the parameter.
.
.
Click on the title for the solution
.
.
.
Click on the title for the solution
.
.
This is the answer:
:
int sum;
Accumulator::Accumulator(int a)
{
sum=a;
}
int Accumulator::getSum()
{
return sum;
}
void Accumulator::add(int b)
{
sum+=b;
}
The discussion about the accumulator here is very useful. Even though it is not the main topic but the information and ideas presented are very useful.
ReplyDelete