Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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