c++ - 我们可以强制函数在 C++ 中内联吗

标签 c++ inline

一般inline关键字只是对编译器的一个请求,编译器会根据函数的实现决定是否内联扩展。但是有没有什么方法可以强制函数内联,我们该怎么做。

最佳答案

这完全依赖于编译器,一些编译器提供了做你想做的事情的方法。

  • 对于 gcc,请查看 this ,有always_inline属性;
  • msvc 查看 here ,它有 __forceinline 说明符。

关于c++ - 我们可以强制函数在 C++ 中内联吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25832402/

相关文章:

android - JNI 与安卓?

c++ - 丢弃 volatile 安全吗?

c++ - 为什么不显示三角形?

javascript - 在容器中制作多个 <span> 自动换行

email - 如何将内联图像嵌入到 ASP.net Core 应用程序中的 Mailgun?

当派生类是最终的时,C++ 虚函数内联?

c++ - 如何初始化这个填充有&functionA, &functionB 的数组?

css - HTML,3 列布局

c++ - 如何使用visual studio c++与ZIGBEE传输数据