在执行代码过程中,有一些方法会被经常调用,每次调用都会开辟栈然后进行操作,如果一个小的方法被很频繁的调用,会消耗很多资源。
inline float max(float, a){
代码
}
加上inline是给编译器的建议,但并不一定会按照inline来执行。有的函数不是inline编译器也可能优化为inline
在执行代码过程中,有一些方法会被经常调用,每次调用都会开辟栈然后进行操作,如果一个小的方法被很频繁的调用,会消耗很多资源。
inline float max(float, a){
代码
}
加上inline是给编译器的建议,但并不一定会按照inline来执行。有的函数不是inline编译器也可能优化为inline