在c++有算法重載中,前綴和后綴的區別是什么
1 回答
收到一只叮咚
TA貢獻1821條經驗 獲得超5個贊
存
在兩種遞增和遞減操作符前置版本和后置版本幸運的是重載的遞增和遞減操作符的前
置和后置實例都可以被定義前置操作符的聲明看起來就像你所期望的那樣
class ScreenPtr {
public:
Screen& operator++();
Screen& operator- - ();
// ...
};
為區分后置操作符與前置操作符的聲明重載的遞增和遞減后置操作符的聲明有一個額
外的int 類型的參數在下面的例子中它聲明了ScreenPtr 類的前置和后置操作符對
class ScreenPtr {
public:
Screen& operator++(); // 前置操作符
Screen& operator- - ();
Screen& operator++(int); // 后置操作符
Screen& operator- - (int);
// ...
};
- 1 回答
- 0 關注
- 550 瀏覽
添加回答
舉報
0/150
提交
取消
