Bibliotecas seguras: biblioteca estándar de C++
Varios mejoras se han realizado en las bibliotecas incluidas con Visual C++, incluida la biblioteca estándar de C++, para que sean más seguras.
Varios métodos de la biblioteca estándar de C++ se han identificado como potencialmente no seguros porque podrían provocar la saturación del búfer u otro defecto de código.El uso de estos métodos se desaconsejan los, y nuevos, más seguros métodos se han creado para reemplazarlos.Estos nuevos métodos todos finalizan en _s.
Varios mejoras también se han creado para crear los iteradores y algoritmos más seguros.Para obtener más información, vea Iteradores comprobados, Compatibilidad de iterador de depuración y _ITERATOR_DEBUG_LEVEL.
Comentarios
La tabla siguiente se enumeran los métodos estándar de la biblioteca de C++ que son potencialmente no seguros, junto con su equivalente más seguro:
Método potencialmente no seguro |
Un equivalente más seguro |
---|---|
Si llama desde los métodos potencialmente no seguros anterior, o si utiliza iteradores incorrectamente, el compilador generará Advertencia del compilador (nivel 3) C4996.Para obtener información sobre cómo deshabilitar estas advertencias, vea _SCL_SECURE_NO_WARNINGS.
En esta sección
Compatibilidad de iterador de depuración