pustaka Brankas: Pustaka Standar C++
Beberapa penyempurnaan telah dilakukan ke pustaka yang dikirim dengan Microsoft C++, termasuk Pustaka Standar C++, untuk membuatnya lebih aman.
Beberapa metode di Pustaka Standar C++ telah diidentifikasi berpotensi tidak aman karena dapat menyebabkan penyerbuan buffer atau cacat kode lainnya. Penggunaan metode ini tidak disarankan, dan metode baru yang lebih aman telah dibuat untuk menggantinya. Metode baru ini semuanya berakhiran _s
.
Beberapa penyempurnaan juga telah dilakukan untuk membuat iterator dan algoritma lebih aman. Untuk informasi selengkapnya, lihat Iterator yang Diperiksa, Debug Dukungan Iterator, dan _ITERATOR_DEBUG_LEVEL.
Keterangan
Tabel berikut mencantumkan metode Pustaka Standar C++ yang berpotensi tidak aman, serta yang setara dengan yang lebih aman:
Metode yang berpotensi tidak aman | setara Brankas r |
---|---|
salin | basic_string::_Copy_s |
salin | char_traits::_Copy_s |
Jika Anda memanggil salah satu metode yang berpotensi tidak aman di atas, atau jika Anda salah menggunakan iterator, kompilator akan menghasilkan Compiler Warning (tingkat 3) C4996. Untuk informasi tentang cara menonaktifkan peringatan ini, lihat _SCL_SECURE_NO_WARNINGS.
Di Bagian Ini
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk