內聯函數可以用來降低運行時間,當內聯函數收到編譯器的指示時,即可發生內聯:編譯器會使用函數的定義體來替代函數調用語句,此行為發生在編譯階段。
定義內聯函數涉及的關鍵字為inline,例如:
inline void Show()
{cout << "Show" << endl;
}
內聯函數適用于代碼量少,調用次數頻繁的函數。
在頭文件中實現的函數自動內聯(不絕對是)。
內聯函數可以用來降低運行時間,當內聯函數收到編譯器的指示時,即可發生內聯:編譯器會使用函數的定義體來替代函數調用語句,此行為發生在編譯階段。
定義內聯函數涉及的關鍵字為inline,例如:
inline void Show()
{cout << "Show" << endl;
}
內聯函數適用于代碼量少,調用次數頻繁的函數。
在頭文件中實現的函數自動內聯(不絕對是)。
本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。 如若轉載,請注明出處:http://www.pswp.cn/web/71200.shtml 繁體地址,請注明出處:http://hk.pswp.cn/web/71200.shtml 英文地址,請注明出處:http://en.pswp.cn/web/71200.shtml
如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!