Sdílet prostřednictvím


Chyba kompilátoru C2156

Direktiva pragma musí být mimo funkci.

Poznámky

Direktiva pragma, která musí být zadána na globální úrovni (mimo tělo funkce) je v rámci funkce.

Příklad

Následující příklad vygeneruje C2156:

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