Bibliotecas seguras: Biblioteca Padrão C++
Vários aperfeiçoamentos foram feitas para bibliotecas fornecidos com o Visual C++, incluindo a biblioteca padrão do C++, para torná-las mais seguros.
Vários métodos na biblioteca padrão C++ foram identificados como potencialmente não segura porque podem levar a uma para outro ou excesso de buffer defeito de código. O uso desses métodos é desaconselhável, e os novos métodos, mais seguro foi criado para substituições. Esses novos métodos todos terminam em _s.
Vários aprimoramentos foi feito também para fazer iteradores e algoritmos mais seguros. Para obter mais informações, consulte Iteradores Verificados, Suporte a Iterador de Depuração e _ITERATOR_DEBUG_LEVEL.
Comentários
A tabela a seguir lista os métodos de biblioteca padrão do C++ que são potencialmente não seguro, bem como seu equivalente mais seguro:
Método possivelmente não seguro |
Equivalente mais seguro |
---|---|
Se você chamar qualquer um dos métodos possivelmente não seguro anterior, ou se você usar iteradores incorretamente, o compilador gerará Aviso do compilador (nível 3) C4996. Para obter informações sobre como desabilitar esses avisos, consulte _SCL_SECURE_NO_WARNINGS.
Nesta seção
Suporte a Iterador de Depuração