Duplicar posible:
When and why will an OS initialise memory to 0xCD, 0xDD, etc. on malloc/free/new/delete?¿Por qué la memoria no asignada está marcada como 0xCC?
¿Por qué es la memoria no he inicializado a establecer 0xCC
?
Al configurar la memoria en 0xCC
disminuirá el rendimiento, por lo que debe haber un motivo para llenar la memoria con este byte.
La respuesta definitiva al respecto aquí en SO: http://stackoverflow.com/questions/370195/when-and-why-will-an-os-initialise-memory-to-0xcd-0xdd-etc-on- malloc-libre-nuevo –