Problem E: 复数类的递增递减运算符
时间: 2023-06-21 17:05:33 浏览: 37
题目描述
定义一个复数类,其成员变量包括实部和虚部,要求实现递增递减运算符。具体地,当使用递增运算符时,实部和虚部都加1,当使用递减运算符时,实部和虚部都减1。请你根据给出的主函数和代码框架,完善该复数类的定义。
代码框架
```
class Complex{
public:
Complex(int a,int b){
//构造函数,传入实部和虚部的值
}
Complex operator++(){
//递增运算符的重载
}
Complex operator--(){
//递减运算符的重载
}
void display(){
//输出实部和虚部
}
private:
int real;
int imag;
};
```
输入格式
无
输出格式
无
样例
输入样例
无
输出样例
无
注意事项
递增递减运算符分为前置和后置两种形式,请大家仔细理解题意,按照题目要求实现。
前置递增运算符返回的是递增后的对象,后置递增运算符返回的是递增前的对象,递减运算符同理。