如果表达式y*x++中,“”是作为成员函数重载运算符,“++”是作为友元函数重的运算符,采用运算符函数调用格式,该表达式还可表示为( )。A.x.operator++(0).operator*(y)B.openrator*(x.operator++(0),y)C.y.operator*(openrator++(x,0))D.operator*(operator++(x,0),y)
如果表达式y*x++中,“”是作为成员函数重载运算符,“++”是作为友元函数重的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
A.x.operator++(0).operator*(y)
B.openrator*(x.operator++(0),y)
C.y.operator*(openrator++(x,0))
D.operator*(operator++(x,0),y)
相关考题:
在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是()。A、作为友元函数重载的1元运算符B、作为成员函数重载的1元运算符C、作为友元函数重载的2元运算符D、作为成员函数重载的2元运算符
下面关于成员函数重载运算符和友元函数重载运算符相同的是( )。A.成员函数和友元函数可重载的运算符是不相同的B.成员函数和友元函数重载运算符时都需要用到this指针C.成员函数和友元函数重载运算符时都需要声明为公有的D.成员函数和友元函数重载运算符时的参数可能是相同的
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为A.x.operator++(0).operator*(y);B.operator*(x.operator++(0),y);C.y.operator*(operator++(x,0))D.operator*(operator++(x,0),y)
如果表达式y*x+十中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为A.x.operator++(0).operator *(y);B.operator * (x.operator++(0),y);C.y.operator * (operator++(x,0))D.operator * (operator++(x,0),y)
5、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是()。A.作为友元函数重载的单目运算符B.作为成员函数重载的单目运算符C.作为友元函数重载的双目运算符D.作为成员函数重载的双目运算符
7、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是?A.作为友元函数重载的一元运算符B.作为成员函数重载的一元运算符C.作为友元函数重载的二元运算符D.作为成员函数重载的二元运算符
8、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是()。A.作为友元函数重载的1元运算符B.作为成员函数重载的1元运算符C.作为友元函数重载的2元运算符D.作为成员函数重载的2元运算符
2、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是:A.作为友元函数重载的1元运算符B.作为成员函数重载的1元运算符C.作为友元函数重载的2元运算符D.作为成员函数重载的2元运算符