Udostępnij przez


Ostrzeżenie kompilatora (poziom 3) C4159

#pragma pragma(pop,...): został wcześniej wypchnięty identyfikator "identifier"

Uwagi

Kod źródłowy zawiera instrukcję wypychania z identyfikatorem pragma, po którym następuje instrukcja pop bez identyfikatora. W związku z tym identyfikator jest zwinięty, a kolejne zastosowania identyfikatora mogą powodować nieoczekiwane zachowanie.

Przykład

Aby uniknąć tego ostrzeżenia, podaj identyfikator w instrukcji podręcznej. Na przykład:

// 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()
{
}