¿Msvcrt utiliza un montón diferente para las asignaciones desde (vs2012 / 2010/2013)
Leí sobre eso hace algún tiempo, pero no puedo localizar el cambio en el CRT en msdn o en cualquier otro lugar de la web.
Creo que msvcrt ha cambiado en la versión VC ++ de VS2012 de una manera que ya no usaprivate heap
para asignaciones y usosprocess heap
en lugar.
Afaik se enfocó en problemas de memoria asignados en múltiples bibliotecas que se vinculan estáticamente con un crt y la posterior liberación de memoria en otra biblioteca donde se asignó.
Este es un cambio importante en mi opinión y me pregunto por qué no puedo encontrar ningún documento que lo mencione. O eso, o lo inventé (lo cual dudo porque he discutido el tema con colegas hace algún tiempo)