14/04/2014, 14:38
|
| | Fecha de Ingreso: junio-2008 Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 5 meses Puntos: 61 | |
Respuesta: Como contar el total de items en un array El problema (o los problemas) se produce al intentar modificar la memoria. No al leerla. En general, sobreescribir memoria podria producir problemas mucho tiempo despues de producida la sobreescritura.
Hay compiladores (como el mostrado, al parecer) que agregan chequeos de limites, otros permiten elegir si se quiere agregar ese chequeo (con el costo en velocidad por cada acceso) y otros no hacen esfuerzo alguno por chequear.
Historicamente los compiladores de C siempre han sido permisivos y con la llegada de mas RAM y mas CPU, se han agregado mas chequeos al compilar y al ejecutar.
__________________ Visita mi perfil en LinkedIn |