inline內置函數
c++中用到inline的有2個地方
一.函數中使用inline
示例:
inline int fun(){ //聲明內置函數
..... ..........
}
int main(){
......... ...
a=fun() //使用內置函數
...............
}
二.內置成員函數
示例:
class student
{
public:
inline void display(); //聲明此成員函數爲內置成員函數
private:
....... ....... ........
};
inline void student ::display() //內置函數
{
...... ........... ..........
}
內置函數的優點就是在編譯的時候就把內置函數加入到主程序中,減少了調用函數的時間
優化程序。但不是所有吧所有的函數就聲明稱內置函數就是好的,一般來說內置函數都是
短小而且執行次數多的函數。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.