更多"下列运算符重载函数的原型错误的是( )。"的相关试题:
[单项选择]下列运算符重载函数的原型错误的是( )。
A. Volume operator-(double,double);
B. double Volume::operator-(double);
C. Volume Volume::operator-(Volume);
D. Volume operator-(Volume,Volume);
[单项选择]在下面的运算符重载函数的原型中,错误的是______ 。
A. Volume operator-(double,doubl;
B. double Volume:: operator-(doubl;
C. Volume Volume:: operator-(Volum;
D. Volume operator-(Volume,Volum;
[单项选择]下面重载乘法运算符的函数原型声明中错误的是( )。
A. TestClass operator *(MyClass,double);
B. TestClass operator *(double,MyClass);
C. TestClass operator *(double,double);
D. TestClass operator *(MyClass,MyClass);
[单项选择]下列是重载乘法运算符的函数原型声明,其中错误的是 ( )。
A. MyClass operator * (double, doubl;
B. MyClass operator * (double, MyClas;
C. MyClass operator * (MyClass, doubl;
D. MyClass operator * (MyClass, MyClas;
[单项选择]下面关于运算符重载的描述错误的是( )。
A,运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构
B.不是所有的运算符都可以进行重载
C.运算符函数的调用必须使用关键字operator
D.在C++语言中不可通过运算符重载创造出新的运算符
[单项选择]下面是重载为非成员函数的运算符函数原型,其中错误的是
A. Fraction operator+(Fraction,Fraction);
B. Fraction operator-(Fraction);
C. Fraction&operator=(Fraction&,Fraction);
D. Fraction&operator+=(Fraction&,Fraction);