다음을 통해 공유


컴파일러 경고(수준 3) C4995

'function': 이름이 다음과 같이 표시되었습니다. #pragma deprecated

설명

컴파일러에서 .로 표시된 #pragma deprecated함수를 발견했습니다. 이 함수는 이후 릴리스에서 제공되지 않을 수 있습니다. 를 사용하여 #pragma warning이 경고를 끌 수 있습니다.

/sdl(추가 보안 검사 사용) 컴파일러 옵션은 이 경고를 오류로 승격합니다.

예시

다음 샘플에서는 C4995를 생성합니다. 줄의 주석 처리를 #pragma warning 제거하여 경고를 사용하지 않도록 설정합니다.

// C4995.cpp
// compile with: /W3
#include <stdio.h>

// #pragma warning(disable : 4995)
void func1(void)
{
    printf("\nIn func1");
}

int main()
{
    func1();
    #pragma deprecated(func1)
    func1();   // C4995
}