Compartilhar via


_SCL_SECURE_NO_WARNINGS

Chamar qualquer um dos métodos potencialmente não seguros na biblioteca C++ padrão resultará em Compilador C4996 de aviso (nível 3).Para desativar esse aviso, defina a macro _SCL_SECURE_NO_WARNINGS em seu código:

#define _SCL_SECURE_NO_WARNINGS

Comentários

Outras maneiras de desativar o aviso C4996 incluem:

  • Usando o /D (definições de pré-processador) opção de compilador:

    cl /D_SCL_SECURE_NO_WARNINGS [other compiler options] myfile.cpp
    
  • Usando o /w opção de compilador:

    cl /wd4996 [other compiler options] myfile.cpp
    
  • Usando o aviso # pragma diretiva:

    #pragma warning(disable:4996)
    

Além disso, você pode alterar manualmente o nível de aviso C4996 com o /w<l><n> opção de compilador.Por exemplo, para definir o aviso C4996 para nível 4:

cl /w44996 [other compiler options] myfile.cpp

Para obter mais informações, consulte /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, / ganhou (nível de aviso).

Consulte também

Referência

Bibliotecas de seguras: Biblioteca C++ padrão