在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
时,编译器会尝试将其内联展开,从而减少函数调用的开销。