内联函数
Sign in to savefunction in C or C++ subject to inline expansion
Wikidata facts
- Subclass of
- function
Show 2 more facts
- Stack Exchange tag
- stackoverflow.com/tags/inline-functions
- manifestation of
- inline expansion
Sources (1)
via Wikidata · CC0
Article · 中文
在電腦科學中,內聯函數(有時稱作在線函數或編譯時期展開函數)是一種編程語言結構,用來建議編譯器對一些特殊函數進行(有時稱作在線擴展);也就是說建議編譯器將指定的函數體插入並取代每一處調用該函數的地方(上下文),從而節省了每次調用函數帶來的額外時間開支。但在選擇使用內聯函數時,必須在程序佔用空間和程序之間進行權衡,因為過多的比較複雜的函數進行內聯擴展將帶來很大的存儲資源開支。另外還需要特别注意的是對遞歸函數的內聯擴展可能引起部分編譯器的無窮編譯。
Abstract from DBpedia / Wikipedia · CC BY-SA