컴파일러 경고(수준 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()
{
}