CC学习范本C特有功能与字串.pptVIP

  • 0
  • 0
  • 约6.19千字
  • 约 33页
  • 2020-07-26 发布于天津
  • 举报
最新 C C++ 學習範本 第 13 章 C++ 特有功能與字串 本章投影片僅供本書上課 教師 使用 , 非經同意請勿拷貝或轉載 13-1 inline 函式 ? inline 函式是 C++ 新增功能,傳統 C 所沒有。 ? 透過 inline 函式可加快程式執行速度。 ? C++ 編譯時,將 inline 函式內的敘述直接取代 該函式,會增加程式長度,但執行時可直接執 行該敘述省掉進出函式時間。 ? 語法: inline return_type function_name(argument_list) P13-2 1. inline 函式寫法和一般函式一樣,必須在使用前 先宣告,且必須在宣告或定義函式最前面加上 inline 。 2. 若 inline 函式內的敘述太長或是遞迴函式, 編譯器會視為一般函式處理。 3. 使用 inline 函式由於有 argument_list( 引數串列 ) 可對傳入資料的資料型態檢查是否有錯誤; 使用 define 巨集則無法對資料型態做檢查。 4. return_type 是指函式傳回結果的資料型態。 5. function_name 代表函式名稱。 P13-2 inline int getsum(int, int) ; // 宣告 inline int getsum (int _price,int _qty)

文档评论(0)

1亿VIP精品文档

相关文档