C++中的内联函数是什么
1、在函数定义的首部或者函数原型的最左端加上关键字inline就可以将该函数指定为内联函数
2、若一个函数为内联函数,在程序编译时,会将该函数的代码直接内嵌到主调函数中
3、内联函数能够提高程序的运行效率,因为被调函数的代码直接内嵌到主调函数中,减少了函数调用的时间和空间开销
4、一般将使用频繁,代码语句较少(一般5个语句以下)的函数作为内联函数
5、内联函数中不能包含复杂控制语句,如:循环语句、switch语句;
6、在程序编译时,编译器会根据实际情况决定是否对内联函数的调用直接采用代码替换的方式
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:44
阅读量:89
阅读量:72
阅读量:70
阅读量:96