Write the implementation (.cpp file) of the Counter class from the previous exercise. Here is the full specification of the class : A data member counter of type int. A constructor that takes one int argument and assigns its value to counter A function called increment that accepts no parameters and returns no value. increment adds one to the counter data member. A function called decrement that accepts no parameters and returns no value. decrement subtracts one to the counter data member. A function called getValue that accepts no parameters. It returns the value of the instance variable counter.

Write the implementation (.cpp file) of the Counter class  from the previous exercise. Here is the full specification of the class : A data member counter of type int. A constructor that takes one int argument and assigns its value to counter A function called increment that accepts no parameters and returns no value. increment adds one to the counter data member. A function called decrement that accepts no parameters and returns no value. decrement subtracts one to the counter data member. A function called getValue that accepts no parameters. It returns the value of the instance variable counter.

LANGUAGE: C++

CHALLENGE:

Write the implementation (.cpp file) of the Counter class from the previous exercise. Here is the full specification of the class : A data member counter of type int. A constructor that takes one int argument and assigns its value to counter A function called increment that accepts no parameters and returns no value. increment adds one to the counter data member. A function called decrement that accepts no parameters and returns no value. decrement subtracts one to the counter data member. A function called getValue that accepts no parameters. It returns the value of the instance variable counter.

SOLUTION:



void Counter::increment(){
    counter++;
}

void Counter::decrement(){
    counter--;
}

int Counter::getValue(){
    return counter;
}

Counter::Counter(int fCounter){
    counter = fCounter;
}

Add comment