Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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*/

};

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote