C++前缀++/–比后缀++/–的效率高
生活随笔
收集整理的這篇文章主要介紹了
C++前缀++/–比后缀++/–的效率高
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
對于內(nèi)置類型和當(dāng)代的編譯器而言,這看似不是什么問題。然而,C++允許您針對類定義這些運(yùn)算符,在這種情況下,用戶這樣定義前綴函數(shù):將值加1,然后返回結(jié)果;但后綴版本首先復(fù)制一個副本,將其加1,然后將復(fù)制的副本返回。因此,對于類而言,前綴版本的效率比后綴版本高。 總之,對于內(nèi)置類型,采用哪種格式不會有差別,但對于用戶定義的類型,如果有用戶定義的遞增和遞減運(yùn)算符,則前綴格式的效率更高。
總結(jié)
以上是生活随笔為你收集整理的C++前缀++/–比后缀++/–的效率高的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 京东618下单金额达2692亿 同一天
- 下一篇: C++逗号运算符