C++ inline内联函数使用注意事项

原创
2016/03/07 19:39
阅读数 512

1、在类中直接定义函数,不需要用inline修饰,编辑器自动化为内联函数。

2、在类外定义需要用inline修饰,且内联函数的定义需要在相应的头文件中,如果习惯于将函数定义写在源文件中,可以在头文件中包含该源文件。

例: 

//a.h中
#ifndef A_H
#define A_H
Type Example(void);
//........其他函数的声明
#include"a.cpp" //源文件后缀名随编译器而定
#endif
//a.cpp中
#include"a.h"
inline Type Example(void)
{
//..........
}

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部