Condividi tramite


_SCL_SECURE_NO_WARNINGS

Chiamare uno dei metodi potenzialmente non sicuri nella libreria C++ standard un errore in Avviso del compilatore (livello 3) C4996.Per disabilitare l'avviso, definire una macro _SCL_SECURE_NO_WARNINGS nel codice:

#define _SCL_SECURE_NO_WARNINGS

Note

Altri metodi per disabilitare C4996 avviso includono:

  • Utilizzando l'opzione del compilatore /D (definizioni preprocessore) :

    cl /D_SCL_SECURE_NO_WARNINGS [other compiler options] myfile.cpp
    
  • Utilizzando l'opzione del compilatore di /w :

    cl /wd4996 [other compiler options] myfile.cpp
    
  • Utilizzo della direttiva di avviso #pragma :

    #pragma warning(disable:4996)
    

Inoltre, è possibile modificare manualmente il livello di avviso C4996 con l'opzione del compilatore di /w<l><n> .Ad esempio, impostare C4996 avviso di Livello 4:

cl /w44996 [other compiler options] myfile.cpp

Per ulteriori informazioni, vedere /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, /won (Livello avvisi).

Vedere anche

Riferimenti

Librerie protette: La libreria C++ standard