取地址操作符重載
取址操作符重載函數(shù)返回值為該類型的指針,無參數(shù)。
inline函數(shù)
以inline修飾的函數(shù)叫做內(nèi)聯(lián)函數(shù),編譯時C++編譯器會在調用內(nèi)聯(lián)函數(shù)的地方展開,沒有函數(shù)壓棧的開銷,內(nèi)聯(lián)函數(shù)提升程序運行的效率。
1》 inline是一種以空間換時間的做法,省去調用函數(shù)額開銷。所以代碼很長或者有循環(huán)/遞歸的的函數(shù)不適宜使用內(nèi)聯(lián)。
2》 inline對于編譯器而言只是一個建議,編譯器會自動優(yōu)化,如果定義為inline的函數(shù)體內(nèi)有循環(huán)/遞歸等等,編譯器優(yōu)化時會忽略掉內(nèi)聯(lián)
3》 inline必須函數(shù)定義放在一起,才能成為內(nèi)聯(lián)函數(shù),僅將inline放在聲明前是不起作用的。
4》 定義在類內(nèi)的成員函數(shù)默認定義為內(nèi)聯(lián)函數(shù)。
-
C++
+關注
關注
22文章
2117瀏覽量
74765 -
操作符
+關注
關注
0文章
21瀏覽量
9122 -
重載
+關注
關注
0文章
8瀏覽量
2833
發(fā)布評論請先 登錄
Linux命令中“!”操作符的用法
C語言,操作符優(yōu)先級順序。
位操作C語言支持的幾種位操作符是哪些呢
C++的CIN和COUT操作符的方法
C++程序設計教程之運算符重載的詳細資料說明

C語言的sizeof操作符基礎和經(jīng)典問題

評論