Write the interface (.h file) of a class Counter containing: An instance variable counter of type int, initialized to 0. A function called increment that adds one to the instance variable counter. It does not accept parameters or return a value. A function called getValue that doesn’t accept any parameters. It returns the value of the instance variable counter. A default constructor.

1
Write the interface (.h file) of a class Counter containing: An instance variable counter of type  int, initialized to 0. A function called increment that adds one to the instance variable counter. It does not accept parameters or return a value. A function called getValue that doesn’t accept any parameters. It returns the value of the instance variable counter. A default constructor.

LANGUAGE: C++

CHALLENGE:

Write the interface (.h file) of a class Counter containing: An instance variable counter of type int, initialized to 0. A function called increment that adds one to the instance variable counter. It does not accept parameters or return a value. A function called getValue that doesn’t accept any parameters. It returns the value of the instance variable counter. A default constructor.

SOLUTION:



class Counter {
   private:
      int counter;

   public:
      void increment();
      int getValue();
}

   Counter();

One comment

Add comment