在C++中,內聯函數是一種優化手段,它可以減少函數調用的開銷。要在C++中聲明內聯函數,只需在函數聲明和定義前加上關鍵字inline
即可。下面是一個簡單的示例:
#include <iostream>
// 聲明內聯函數
inline int add(int a, int b) {
return a + b;
}
int main() {
int x = 3;
int y = 4;
int z = add(x, y); // 內聯函數調用
std::cout << "The sum is: "<< z << std::endl;
return 0;
}
在這個例子中,我們聲明了一個名為add
的內聯函數,它接受兩個整數參數并返回它們的和。當我們在main
函數中調用add
時,編譯器會嘗試將其內聯展開,從而減少函數調用的開銷。