-
Class Constructor
Is my code correct for the following question?
Write the interface (.h file) of a class Counter containing: * A data member counter of type int . * A constructor that accepts no arguments . * A function called increment that accepts no parameters and returns no value . * A function called getValue that accepts no parameters . Write the interface (.h file) of a class Counter containing:
•A data member counter of type int .
•A constructor that accepts no arguments .
•A function called increment that accepts no parameters and returns no value .
•A function called getValue that accepts no parameters .
Code:
#ifndef COUNTER_H
#define COUNTER_H
class Counter
{
private:
int counter;
public:
Counter();
void increment();
int getValue();
};
Counter::Counter(){
}
void Counter::increment(){
}
int Counter::getValue(){
}
#endif
-
Re: Class Constructor
I don't think so. It just asks for the interface, which I would assume means the class definition. You've written some impartial implementations following the class definition. It doesn't look like you need them for the assignment, but if you're going to write them, they should work.
-
Re: Class Constructor
Thanks for your help, I got the code to work. I needed to separate the code into a .h file and a .cpp file.