эти ссылки могут быть полезны
_CrtIsValidPointer Проверяет, что указанный диапазон памяти действителен для чтения и записи (только для отладочной версии). http://msdn.microsoft.com/en-us/library/0w1ekd5e.aspx
_CrtCheckMemory Подтверждает целостность блоков памяти, выделенных в куче отладки (только отладочная версия ). http://msdn.microsoft.com/en-us/library/e73x0s4b.aspx