在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
DATE: 2018.11.14转载自:https://www.cnblogs.com/xuemaxiongfeng/articles/2464850.html __inline 关键字建议编译器在合理的情况下内联编译 C 或 C++ 函数。 __inline 语义与 C++ inline 关键字的语义完全相同。 __inline 是一个存储类限定符。 它不影响函数的类型。 格式: __inline与inline等同。inline和__inline通知编译器将该函数的内容拷贝一份放在调用函数的地方,这称之为内联。内联减少了函数调用的开销,但却增加了代码量。__forceinline关键字则是不基于编译器的性能和优化分析而依赖于程序员的判断进行内联,但它也不保证一定内敛,有些情况函数是肯定不能内敛的。要慎用__forceinline,不加考虑的使用它将会造成代码量的膨胀而只得到很小的性能回报,甚至造成性能下降。
在以下情况中,编译器不进行函数内联,即使是使用__forceinline:
THE END! |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论