单项选择题
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
A) MyClass operator*(double,double);
B) MyClass operator*(double,MyClass);
C) MyClass operator*(MyClass,double);
D) MyClassoperator*(MyClass,MyClass);
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #include<iostream> using namespace std; int main() cout.fill('*'); cout.width(5); cout<<scientific<<314.15926535<<endl; retrun 0; 程序运行后,输出的结果是( )。
A) 3.141593e+002
B) 3.1416e+002
C) **3.14e+002
D) 314.16
点击查看答案
单项选择题
有以下程序: #include<iostream> using namespace std; class Complex public: Complex(dOuble r=0,dOuble i=0):re(r),im(i) doublereal()constreturn re; doubleimag()constreturn im; Complex operator+(Complex c)const return Complex(re+c.re,im+c.im); private: double re,im; ; int main() Complex a=Complex(1,1)+Complex(5); cout<<a.real()<<‘+’<<a.imag()<<‘i’<<endl; return 0; 程序执行后的输出结果是( )。
A) 6+6i
B) 6+1i
C) 1+6i
D) 1+1i
点击查看答案&解析
相关试题
有如下程序: #include <iostream> u...
索引属于
有如下程序: #include<lostreanl> us...
一个类的友元函数或友元类能够通过成员操作...
下列关于运算符重载不正确的是()