一、内联函数的定义:
如:
inline int max(int a, int b)
{
return a >= b?a:b;
}
int inline max(int a, int b)
{
return a >= b?a:b;
}
2、内联函数的定义必须位于使用内联函数的文件内,不然无法达到内联的使用效果。
3、内联函数不适合为复杂的函数使用,如使用了递归,复杂条件判断语句等等。(代码最好不要超过5、6行)。
二、内联函数实质:
2、内联函数实际的效果是节省时间,消耗空间。
3、内联函数可以提高函数使用的效率。但对于大型项目影响不大。
^_^