Sdílet prostřednictvím


_SCL_SECURE_NO_WARNINGS

Volání jedné z metod potenciálně nebezpečné v Standard C++ Library výsledkem bude C4996 (úroveň 3) upozornění kompilátoru.Chcete-li zakázat tato upozornění, definovat makro _SCL_SECURE_NO_WARNINGS v kódu:

#define _SCL_SECURE_NO_WARNINGS

Poznámky

Zahrnout jiné způsoby, jak zakázat upozornění C4996:

  • Použití /D (definice preprocesoru) volba kompilátoru:

    cl /D_SCL_SECURE_NO_WARNINGS [other compiler options] myfile.cpp
    
  • Použití /w volba kompilátoru:

    cl /wd4996 [other compiler options] myfile.cpp
    
  • Použití upozornění # pragma směrnice:

    #pragma warning(disable:4996)
    

Také můžete ručně změnit úroveň upozornění C4996 se /w<l><n> volba kompilátoru.Chcete-li například nastavit upozornění na úroveň 4 C4996:

cl /w44996 [other compiler options] myfile.cpp

Další informace naleznete v tématu /w, /Wn, /WX, /Wall, /wln, /wdn, /wen, / won (úroveň upozornění).

Viz také

Referenční dokumentace

Bezpečné knihoven: Standardní knihovna C++