更多"若将一个二元运算符重载为类的成员函数,其形参个数应该是______个。"的相关试题:
[填空题]若将一个二元运算符重载为类的成员函数,其形参个数应该是______个。
[单项选择]( )既可重载为一元运算符,又可重载为二元运算符。
A. “*”
B. “=”
C. “=”和“*”
D. “*”和“*++”
[单项选择]在为一个类重载下列运算符时,只能作为该类成员函数重载的运算符是______。
A. +
B. ()
C. <<
D. ++
[单项选择]已知Value是一个类,Value是Value的一个对象。
下列以非成员函数形式重载的运算符函数原形中,正确的是( )。
A. Valueoperator+(Valuev,inti);
B. Valueoperator+(Valuev=value,inti);
C. Valueoperator+(Valuevinti=O);
D. Valueoperator+(Valuev=value,inti=O);
[填空题]若以非成员函数形式,为类Bounce重载“!”运算符,其操作结果为一个bool型数据,则该运算符重载函数的原型是______。
[单项选择]已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是______。
A. Value operator+(Value v,int i);
B. Value operator+(Value V=value,int i);
C. Value operator+(Value v,int i=0);
D. Value operator+(Value V=value,int i=0);
[填空题]C++在重载运算符中,如用成员函数重载一元运算符参数表中需要 【13】 个参数,如用友元函数重载一元运算符参数表中需要 【14】 个参数。