다음을 통해 공유


컴파일러 경고(수준 4) C4690

[ emitidl( pop ) ]: 데이터를 넣는 작업(push)보다 데이터를 꺼내는 작업(pop)이 많습니다.

설명

emitidl 특성을 넣은 횟수보다 꺼낸 횟수가 한 번 더 많습니다.

예시

다음 샘플에서는 C4690을 생성합니다. 이 문제를 해결하려면 특성이 푸시되는 횟수만큼 정확하게 팝되었는지 확인합니다.

// C4690.cpp
// compile with: /c /W4
[emitidl(pop)];   // C4690
class x {};