编译器错误 C2156

杂注必须在函数的外部

注解

必须在全局级别(在函数体外部)指定的杂注位于函数内。

示例:

以下示例生成 C2156:

// C2156.cpp
#pragma optimize( "l", on )   // OK
int main() {
   #pragma optimize( "l", on )   // C2156
}