Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/151.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 自动内联-文档不足_C++_Visual Studio 2008 - Fatal编程技术网

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()
{
}