三、下面是一个计算器类的定义,请完成该类的成员函数的实现,并设计一个主函数使用该类和相关成员函数以测试该类设计的正确性。
#include <iostream>
using namespace std;
class coutner
{
public:
counter(int number); //构造函数
void increment(); //给value原值加2
void decrement(); //给value原值减2
int getvalue(); //取得计数器值
int print(); //显示计数
private:
int value; //数据成员
};
coutner::counter(int number)
{
value=number;
}
void coutner::increment()
{
value+=2;
}
void coutner::decrement()
{
value-=2;
}
int coutner::getvalue()
{
return value;
}
int coutner::print()
{
cout<<"The value is "<<value<<endl;
return value;
}
int main()
{
coutner c;
c.counter(1);
c.increment();
cout<<"The output is "<<c.getvalue()<<endl; c.decrement();