( 24 )己知表达式 ++a 中的 "++" 是作为成员函数重载的运算符,则与十 +a 等效的运算符函数调用形为
A ) a .orerator++ ( 1 )
B ) operator++ ( a )
C ) operator++ ( a , l )
D ) a.operator++ ( )
第1题:
已知表达式++a中的“++”是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为
A.a.operator++(1)
B.operator++(A)
C.operator++(a,1)
D.a.operator++()
第2题:
如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为:
A.operator++
B.operator++(a)
C.operator++(a,1)
D.a.operator++()
第3题:
在表达式x+y*2中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符,则operator+和operator*分别有多少个参数?
A.1 1
B.1 2
C.2 1
D.2 2
第4题:
如果表达式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题:
5、如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为:
A.operator++
B.operator++(a)
C.operator++(a,1)
D.a.operator++()