inline void f(){...}
void (*pf)()=f; //pf指向f
...
f(); //这个调用被inline
pf();//这个或许不被inline,因为是通过函数指针达成
内联函数与函数指针
本文探讨了C/C++中内联函数的使用及其在不同情况下的行为变化。特别是当一个内联函数通过函数指针调用时,是否仍然会被内联编译。这对于理解代码性能和编译器优化具有重要意义。
inline void f(){...}
void (*pf)()=f; //pf指向f
...
f(); //这个调用被inline
pf();//这个或许不被inline,因为是通过函数指针达成
1127
3041
547

被折叠的 条评论
为什么被折叠?