Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Se han efectuado diversas mejoras en las bibliotecas que se suministran con Microsoft 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 identificaron como potencialmente inseguros porque podrían provocar una saturación del búfer u otro defecto de código. El uso de estos métodos no es recomendable. Se crearon nuevos métodos más seguros para reemplazarlos. Todos estos nuevos métodos terminan en _s.
También se realizaron varias mejoras para que los iteradores y los algoritmos sean más seguros. Para más información, vea Iteradores activados, Compatibilidad de los iteradores de depuración y _ITERATOR_DEBUG_LEVEL.
Comentarios
En la tabla siguiente se detallan los métodos de la biblioteca estándar de C++ que son potencialmente inseguros, así como sus equivalentes más seguros:
| Método potencialmente inseguro | Equivalente más seguro |
|---|---|
| copy | basic_string::_Copy_s |
| copy | char_traits::_Copy_s |
Si se llama a cualquiera de los métodos potencialmente inseguros detallados más arriba, o si usan incorrectamente los iteradores, el compilador generará la 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 los iteradores de depuración