如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( )
A、
a.operator++(1)
B、
operator++(a)
C、
operator++(a,1)
D、
a.operator++( )
【正确答案】:D
【题目解析】:
使用类运算符”++”运算符,使用函数调用方式,例:若前缀:++n为n.operator++( );若后缀:n++为n.operator++(0);,题目中为前缀++,因此选择D选项。
如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( )
如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( )
a.operator++(1)
operator++(a)
operator++(a,1)
a.operator++( )
使用类运算符”++”运算符,使用函数调用方式,例:若前缀:++n为n.operator++( );若后缀:n++为n.operator++(0);,题目中为前缀++,因此选择D选项。