1.已知表达式++a中的"++"是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为()
a.operator++()
a.operator++(0)
a.operator++(int)
a.operator++()
a.operator++(0)
a.operator++(int)
operator++(a,0)
解答:
运算符重载为类的成员函数时,不需要显式说明参数,即函数没有形参。后置单目运算符重载为类的成员函数时,函数要带有一个整型形参。
即:
前置operator++();
operator--();
后置operator++(int);
operator--(int);