Condividi tramite


Avviso del compilatore (livello 3) C4159

#pragma pragma(pop,...): è stato inserito in precedenza l'identificatore 'identifier'

Osservazioni:

Il codice sorgente contiene un'istruzione push con un identificatore per un pragma seguito da un'istruzione pop senza identificatore. Di conseguenza, l'identificatore viene estratto e gli usi successivi dell'identificatore possono causare un comportamento imprevisto.

Esempio

Per evitare questo avviso, assegnare un identificatore nell'istruzione pop . Ad esempio:

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