c++ 的学习 内联函数
1.
创建新文件的时候,点击文件,然后点关闭解决方案
2.
3.声明 实现 调用 是不同的
4.开辟栈空间 回收栈空间 代价
但是内联函数得话就是直接就是 不存在函数栈空间回收 所以
5.
◼ 使用inline修饰函数的声明或者实现,可以使其变成内联函数
建议声明和实现都增加inline修饰
◼ 特点
编译器会将函数调用直接展开为函数体代码
可以减少函数调用的开销
会增大代码体积
◼ 注意
尽量不要内联超过10行代码的函数
有些函数即使声明为inline,也不一定会被编译器内联,比如递归函数
inline 也是建议编译器 看到底inline变成内联函数
6.函数的调用,就是调用函数体里面的代码
7. inline()函数的实质
8.