Freigeben über


Compilerwarnung (Ebene 3) C4159

#pragma pragma(pop,...) : hat zuvor einen Pushbezeichner "Bezeichner" angezeigt.

Hinweise

Der Quellcode enthält eine Push-Anweisung mit einem Bezeichner für ein Pragma gefolgt von einer Pop-Anweisung ohne Bezeichner. Daher wird der Bezeichner eingetaucht, und nachfolgende Verwendungen des Bezeichners können zu unerwartetem Verhalten führen.

Beispiel

Um diese Warnung zu vermeiden, geben Sie in der Pop-Anweisung einen Bezeichner an. Zum Beispiel:

// C4159.cpp
// compile with: /W3
#pragma pack(push, f)
#pragma pack(pop)   // C4159

// using the identifier resolves the warning
// #pragma pack(pop, f)

int main()
{
}