可能重复:
How to differentiate (when overloading) between prefix and postfix forms of operator++? (C++)
假设我需要重载执行2个函数的运算符函数。
例如,第一个函数处理前缀增量,第二个函数处理后缀。这有什么不同的语法吗?
答案 0 :(得分:2)
已经回答:How to differentiate (when overloading) between prefix and postfix forms of operator++? (C++)
答案的要点是前缀不带参数,postfix带有一个未使用的int参数。
A &operator++() { ... } //prefix
A operator++(int) { ... } //postfix
干杯,
亚伦