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