inline內置函數

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