c++ Write the interface (.h file) of a class Counter containing: A data member c
ID: 3727517 • Letter: C
Question
c++
Write the interface (.h file) of a class Counter containing:
A data member counter of type int.
A data member named limit of type int.
A static int data member named nCounters.
A constructor that takes two int arguments.
A function called increment that accepts no parameters and returns no value.
A function called decrement that accepts no parameters and returns no value.
A function called getValue that accepts no parameters and returns an int.
A static function named getNCounters that accepts no parameters and returns an int.
Explanation / Answer
Answer:-
class Counter
{
private:
int counter;
int limit;
static int nCounters;
public:
Counter(int, int); /* Constructor is the same name as th class name*/
void increment(); /*no return value so datatype is void here*/
void decrement(); /* no return value so datatype is void*/
int getValue(); /* this function returns an int so datatype is int here*/
static int getNCounters(); /* this function returns an int so datatype is int here*/
};
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.