Udostępnij przez


Ostrzeżenie kompilatora (poziom 3) C4995

"function": nazwa została oznaczona jako #pragma deprecated

Uwagi

Kompilator napotkał funkcję oznaczoną za pomocą #pragma deprecatedpolecenia . Przyszła wersja prawdopodobnie nie będzie obsługiwała tej funkcji. To ostrzeżenie można wyłączyć przy użyciu polecenia #pragma warning.

Opcja kompilatora /sdl (Włącz dodatkowe kontrole zabezpieczeń) podnosi to ostrzeżenie do błędu.

Przykład

Poniższy przykład generuje kod C4995. Usuń komentarz z wiersza, #pragma warning aby wyłączyć ostrzeżenie.

// 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
}