다음을 통해 공유


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