分享方式:


編譯器警告 (層級 1) C4177

#pragma pragma 應位於全域範圍

pragma pragma 不應該用在區域範圍內。 在目前範圍後,直到遇到全域範圍之前, pragma 都是無效的。

下列範例會產生 C4177:

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

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