C++内联函数

内联函数作用:

函数调用的地方直接替换函数体里的代码

适用情况:

适用于函数代码量比较少,适用比较频繁的

在类内或者头文件里实现的函数默认都是内联函数

inline int sum(iny a,int b)
{
     return a > b ? a : b;
}

内联函数和宏的区别

宏不检查错误,使用宏的代码最大的缺点就是容易发生错误,预处理器在拷贝宏的代码时总是会出现预想不到的边界错误。

建议用内联函数或者枚举来代替宏

基本了解这些就可以,如果想了解更多

  

详见http://blog.csdn.net/u011327981/article/details/50601800

原文地址:https://www.cnblogs.com/curo0119/p/8535753.html