编译器警告(等级 1)C4177

#pragma 杂注应在全局作用域内使用

pragma 杂注不应在局部范围内使用。 只有在当前范围后遇到全局范围时, 杂注 才有效。

下面的示例生成 C4177:

// C4177.cpp
// compile with: /W1
// #pragma bss_seg("global")   // OK

int main() {
   #pragma bss_seg("local")    // C4177
}