笔记:C++重载++前后区分
生活随笔
收集整理的這篇文章主要介紹了
笔记:C++重载++前后区分
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
a++
++a
++有2種方式,那么在重載++的時候要怎么區分:
前置:
T& operator++(){
? ? do something
? ? return *this;
}
后置:
const T operator++(int){
? ? T tmp = *this;
? ? ++(*this);
? ? return tmp;
}
?
區別主要在:
1.返回值
2.函數參數
?
?
轉載于:https://www.cnblogs.com/-maybe/p/7491485.html
總結
以上是生活随笔為你收集整理的笔记:C++重载++前后区分的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: opencv复杂一点的变换
- 下一篇: C/C++获取系统当前时间