다음을 통해 공유


컴파일러 경고 C4986

'function': 예외 사양이 이전 선언과 일치 하지 않습니다.

예외 규정 한 선언 및 다른 많은 경우이 경고를 생성할 수 있습니다.

C4986는 기본적으로 표시되지 않습니다. 자세한 내용은 기본적으로 해제되어 있는 컴파일러 경고을 참조하십시오.

예제

다음 샘플에서는 C4986 오류가 발생하는 경우를 보여 줍니다.

class X { };
void f1() throw (X*);
// ...
void f1()
{
    // ...
}

다음 샘플 코드에서는 이 경고를 제거합니다.

class X { };
void f1() throw (X*);
// ...
void f1() throw (X*)
{
    // ...
}