编写C++程序,定义一个calculator类,只有一个计数成员count,实现加减乘除四则运算 30
编写C++程序,定义一个calculator类,只有一个计数成员count,实现加减乘除四则运算分别用成员函数和友元函数实现...
编写C++程序,定义一个calculator类,只有一个计数成员count,实现加减乘除四则运算分别用成员函数和友元函数实现
展开
1个回答
展开全部
#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;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询