Notons au passage que la modification du contenu de la mémoire après un "free" peut être vue comme une perte de temps (il suffit simplement de marquer la zone comme disponible pour le système), et ce n'est donc pas choquant que le système s'autorise à ne rien faire, ou à avoir un comportement différent en "débug" ou en "release", comme c'est le cas avec Visual C++, sauf erreur de ma part (idem lors de l'allocation, d'ailleurs).