更多"下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一"的相关试题:
[填空题]下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请
补充完整:
class complex
{
double real; //实部
double imag; //虚部
public:
complex(doubler,double i):real(r),imag(i){}
complex operator+(complex a)
{
return complex( 【14】 );
}
};
[填空题]下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。
class complex
{
private:
int real;
int imag;
public:
complex(int r=0,int i=0):real(r),imag(i){}
void show ( )
{
cout<<real<<(imag<0"-":"+")<<imag<<’i’;
}
______;
};
complex& operator -- (complex &c)
{
c.real --;
return c;
}
[单项选择]Excel的运算符有算术运算符、比较运算符、引用运算符和文本运算符,其中“<>”符号属于( )
A. 算术运算符
B. 比较运算符
C. 引用运算符
D. 文本运算符
[填空题]按运算符的操作数的数目划分,可以分为一元运算符、二元运算符和三元运算符,其中三元运算符是 【8】 。