像大海一样

sea!!!

常用链接

统计

最新评论

内联函数(inline function) 的使用

内联函数inline 是一个小的使用技巧,它在编译时会在调用它的地方展开,通常为了避免重复调用函数增加开销而使用。因此如果出现某一个小的函数经常调用,则可以考虑用内联函数。

内联函数定义时前面要加 inline,并且它的声明和定义要放在一起,如果二者分开,则失去内联的作用。所有类的内部函数都相当于内联函数。
 
下面是我写的一个小的内联函数:

#include <iostream>
#include 
<cmath>

using namespace std;

inline 
double comp(double x)
{
    
return exp(-10*x*x);
}


int main()
{
    
double X[10];
    
for(int i=0;i<10;i++)
        X[i]
=comp(-1+i*0.1);
    
return 0;
}

函数 comp是一个内联函数。

posted on 2008-08-08 14:18 abcd2007 阅读(250) 评论(0)  编辑 收藏 引用 所属分类: c++/c


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理