Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 3) C4159

#pragma pragma(pop,...): vyskočil dříve vložený identifikátor 'identifier'

Poznámky

Zdrojový kód obsahuje instrukci push s identifikátorem direktivy pragma následovanou pop instrukce bez identifikátoru. V důsledku toho se identifikátor rozbalí a následné použití identifikátoru může způsobit neočekávané chování.

Příklad

Chcete-li se tomuto upozornění vyhnout, zadejte identifikátor v instrukci pop . Příklad:

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