다음을 통해 공유


컴파일러 경고 C4986

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

이 경고는 하나의 선언에 예외 사양이 있고 다른 선언에는 없는 경우에 발생할 수 있습니다.

기본적으로 C4986은 해제되어 있습니다. 자세한 내용은 Compiler Warnings That Are Off by Default을 참조하세요.

예제

다음 샘플에서는 C4986을 생성합니다.

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

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

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