金和协同c6手机版:内联函数

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/25 18:45:01
内联函数的作用 特点 使用场合

看看高数

1、 内联函数的意义
内联函数就是在程序编译时,编译器将程序中出现的内联函数的调用表达式用内联函数的函数体来代替。
2、 内联函数的实现
定义内联函数的方法很简单。只要在函数定义的头前面加上关键字inline即可。其它与函数定义相同。例如:
inline int add_int(int x,int y,int z)
{
return x+y+z;
}
这里add_int就是一个内联函数。
3、 内联函数的声明
与其它函数一样,内联函数必须先声明后使用,如果要声明一个内联函数原型,则也必须加上声明关键字inline。例如:
inline int add_int(int x,int y,int z);

内联函数是c++引进的新的概念,更通俗一点说可以把它当作c中的宏定义函数一样,只是它的功能更加强大.

使用场合: 在程序中调用频率较高的函数一般都做成内联的,这样的话效率高,速度快。