Bagikan melalui


_SCL_SECURE_NO_WARNINGS

Memanggil salah satu metode yang berpotensi tidak aman di Pustaka Standar C++ menghasilkan Compiler Warning (tingkat 3) C4996. Untuk menonaktifkan peringatan ini, tentukan _SCL_SECURE_NO_WARNINGS makro dalam kode Anda:

#define _SCL_SECURE_NO_WARNINGS

Jika Anda menggunakan header yang telah dikommpilasikan sebelumnya, letakkan direktif ini ke dalam file header yang telah dikommpilasikan sebelumnya sebelum Anda menyertakan pustaka runtime C atau header pustaka standar. Jika Anda memasukkannya ke dalam file kode sumber individual sebelum Anda menyertakan file header yang telah dikompilasi sebelumnya, file tersebut diabaikan oleh pengkompilasi.

Keterangan

Cara lain untuk menonaktifkan peringatan C4996 meliputi:

Selain itu, Anda dapat mengubah tingkat peringatan C4996 secara manual dengan opsi pengkompilasi /w<l><n> . Misalnya, untuk mengatur peringatan C4996 ke tingkat 4:

cl /w44996 [opsi pengkompilasi lainnya] myfile.cpp

Untuk informasi selengkapnya, lihat /w, /W0, /W1, /W2, /W3, /W4, /w1, /w2, /w3, /w4, /Wall, /wd, /we, /wo, /Wv, /WX (Tingkat Peringatan).

Baca juga

pustaka Brankas: Pustaka Standar C++