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