c++中用到inline的有2个地方
一.函数中使用inline
示例:
inline int fun(){ //声明内置函数
..... ..........
}
int main(){
......... ...
a=fun() //使用内置函数
...............
}
二.内置成员函数
示例:
class student
{
public:
inline void display(); //声明此成员函数为内置成员函数
private:
....... ....... ........
};
inline void student ::display() //内置函数
{
...... ........... ..........
}
内置函数的优点就是在编译的时候就把内置函数加入到主程序中,减少了调用函数的时间
优化程序。但不是所有吧所有的函数就声明称内置函数就是好的,一般来说内置函数都是
短小而且执行次数多的函数。