重载操作员功能

时间:2012-06-09 05:32:23

标签: c++ operator-overloading overloading

  

可能重复:
  How to differentiate (when overloading) between prefix and postfix forms of operator++? (C++)

假设我需要重载执行2个函数的运算符函数。

例如,第一个函数处理前缀增量,第二个函数处理后缀。这有什么不同的语法吗?

1 个答案:

答案 0 :(得分:2)

已经回答:How to differentiate (when overloading) between prefix and postfix forms of operator++? (C++)

答案的要点是前缀不带参数,postfix带有一个未使用的int参数。

A &operator++()    { ... } //prefix
A  operator++(int) { ... } //postfix

干杯,
亚伦