C++ 自动内联-文档不足
我想禁用特定函数的内联。编译器对其他所有内容所做的操作应在项目属性中指定。我在一个论坛上发现了一个页面,其中建议:C++ 自动内联-文档不足,c++,visual-studio-2008,C++,Visual Studio 2008,我想禁用特定函数的内联。编译器对其他所有内容所做的操作应在项目属性中指定。我在一个论坛上发现了一个页面,其中建议: #pragma auto_inline(off) void func() { } #pragma auto_inline() 作者建议,在不带参数的情况下调用auto_inline()将使编译器恢复到调用auto_inline(off)之前的默认操作。有人能确认这对VisualStudio2008有效吗?我之所以这么问,是因为VS2008文档根本没有提到如果在没有参数的情况下调用
#pragma auto_inline(off)
void func()
{
}
#pragma auto_inline()
作者建议,在不带参数的情况下调用auto_inline()将使编译器恢复到调用auto_inline(off)之前的默认操作。有人能确认这对VisualStudio2008有效吗?我之所以这么问,是因为VS2008文档根本没有提到如果在没有参数的情况下调用此函数会发生什么
__declspec(noinline) void func()
{
}