如果表达式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)
第1题:
下列关于运算符重载的叙述中,错误的是
A.::运算符不能重载
B.类型转换运算符只能作为成员函数重载
C.将运算符作为非成员函数重载时必须定义为友元
D.重载[ ]运算符应完成“下标访问”操作
第2题:
7、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是?
A.作为友元函数重载的一元运算符
B.作为成员函数重载的一元运算符
C.作为友元函数重载的二元运算符
D.作为成员函数重载的二元运算符
第3题:
2、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是:
A.作为友元函数重载的1元运算符
B.作为成员函数重载的1元运算符
C.作为友元函数重载的2元运算符
D.作为成员函数重载的2元运算符
第4题:
5、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是()。
A.作为友元函数重载的单目运算符
B.作为成员函数重载的单目运算符
C.作为友元函数重载的双目运算符
D.作为成员函数重载的双目运算符
第5题:
8、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是()。
A.作为友元函数重载的1元运算符
B.作为成员函数重载的1元运算符
C.作为友元函数重载的2元运算符
D.作为成员函数重载的2元运算符