c++ - auto_inline - 文档不足

标签 c++ visual-studio-2008

我想禁用特定函数的内联。编译器对其他所有内容所做的操作应在项目属性中指定。我在一个论坛上找到了一个页面,它提出了以下建议:

#pragma auto_inline(off)
void func()
{
}
#pragma auto_inline()

作者建议调用不带参数的 auto_inline() 将使编译器恢复为调用 auto_inline(off) 之前的默认操作。谁能确认这适用于 visual studio 2008?我问是因为 VS2008 文档根本没有提及如果您不带参数调用此函数会发生什么。

最佳答案

__declspec(noinline) void func()
{
}

关于c++ - auto_inline - 文档不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3061698/

相关文章:

c# - 需要帮助理解 _set_security_error_handler()

时间:2019-03-08 标签:c++next_permutationalgorithm

c++ - 如何告诉 std::set 到 'refresh' 它的顺序?

.net - 为什么很少有 .NET 语言集成到 Visual Studio(特别是 VS2008)中?

c++ - 跨平台开发?

C++ - 初始化静态私有(private)类成员时出现类型不匹配错误

c++ - 从 .dat 文件中读取数字,然后计算标准差

c# - 为 wpf 应用程序设置图标 (VS 08)

c++ - 避免在每次对代码进行微小更改后进行链接

c++ - 使用 StringCbPrintf 格式化缓冲区