共用方式為


編譯器警告 (層級 3) C4159

#pragma pragma(pop,...) : 先前已彈出標識碼 'identifier'

備註

您的原始程式碼包含 具有 pragma 識別碼的推送 指令,後面接著 不含標識碼的 pop 指令。 因此,標識符會彈出,而後續使用標識符可能會導致非預期的行為。

範例

若要避免這個警告,請在快顯指令中提供標識符。 例如:

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