Write a full class definition for a class named counter, and containing the following members: a data member counter of type int. a data member named limit of type int. a static int data member named ncounters which is initialized to 0. a constructor that takes two int arguments and assigns the first one to counter and the second one to limit. it also adds one to the static variable ncounters a member function called increment that accepts no parameters and returns no value. if the data member counter is less than limit, increment just adds one to the instance variable counter. a member function called decrement that accepts no parameters and returns no value. if counter is greater than zero, decrement subtracts one from the counter. a member function called getvalue that accepts no parameters. it returns the value of the instance variable counter. a static function named getncounters that accepts no parameters and returns an int. getncounters returns the value of the static variable ncounters.

Solved
Show answers

Ask an AI advisor a question