Bagikan melalui


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

_ITERATOR_DEBUG_LEVEL

_SCL_SECURE_NO_WARNINGS

Iterator Yang Diperiksa

Debug Dukungan Iterator

Baca juga

Gambaran Umum Pustaka Standar C++