Aracılığıyla paylaş


Güvenli kitaplıklar: Standart C++ Kitaplığı

Visual ile c++ standart c++ daha güvenli hale getirmek için kitaplığı, dahil olmak üzere, birlikte gelen kitaplıkları için çeşitli geliştirmeler yapılmıştır.

Standart c++ Kitaplığı'nda birkaç yöntem bir arabellek taşması veya diğer kod hatasını neden olabilir çünkü tehlikeli belirlenmiştir.Bu yöntemlerin kullanılması önerilmez ve bunları değiştirmek için yeni ve daha güvenli yöntemler oluşturuldu.Yeni yöntemlerin tümü sona _s.

Yineleyicilerde ve algoritmalar daha güvenli hale getirmek için çeşitli geliştirmeler de yapılmıştır.Daha fazla bilgi için bkz. İşaretli Yineleyiciler, Hata ayıklama Yineleyici desteği ve _ITERATOR_DEBUG_LEVEL.

Notlar

Daha güvenli eşdeğerine yanı sıra, güvenli olmama olasılığı bulunan standart c++ Kitaplığı yöntemler aşağıdaki tabloda listelenmektedir:

Güvenli olmayabilecek yöntemi

Daha güvenli eşdeğeri

basic_string::copy

basic_string::_Copy_s

char_traits::copy

char_traits::_Copy_s

Yukarıdaki güvenli olmama olasılığı bulunan yöntemlerden birini çağırma veya yineleyiciler yanlış kullanırsanız, derleyici oluşturacak Derleyici uyarı (Düzey 3) C4996.Bu uyarılar devre dışı bırakma hakkında daha fazla bilgi için bkz: _SCL_SECURE_NO_WARNINGS.

Bu Bölümde

_ITERATOR_DEBUG_LEVEL

_SCL_SECURE_NO_WARNINGS

İşaretli Yineleyiciler

Hata ayıklama Yineleyici desteği

Ayrıca bkz.

Başvuru

Standart C++ Kitaplığı genel bakış