您的位置:首页 > 其它

设计一个计算器类Calculator,它只有一个计数的成员count。该计算器的有效范围说0~65535,实现计算器的前自增、后自增、前自减、后自减、两个计算器相加减等运算

2013-12-02 23:44 801 查看
#include<iostream>

using std::cout;

using std::endl;

class Calculator{

private:

double count;

public:

Calculator(double a):count(a){};

double getcount(){

return count;

}

void operator++(int){

count++;

cout << "count:"<<count << endl ;

}

void operator++(){

++count;

cout <<"count:"<<count << endl ;

}

void operator--(int){

count--;

cout <<"count:"<<count << endl ;

}

void operator--(){

--count;

cout << "count"<< endl;

}

void operator+(Calculator b){

cout <<"conut:"<<this->count+b.count << endl ;

}

void operator-(Calculator b){

cout <<"count:"<<this->count-b.count << endl ;

}

};

void main()

{

Calculator a(5),b(6);

if((a.getcount()>=0)&&(a.getcount()<=65535))

a++;

++a;

a--;

--a;

if((b.getcount()>=0)&&(b.getcount()<=65535))

a+b;

a-b;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: