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
乾杯,
亞倫
是的,有... –