ben üzerinde çalışıyorum bir Windows uygulaması yığın bozulması izini _CrtCheckMemory
nasıl kullanılacağını anlamaya çalışıyorum. false
'u geri almak için görünmüyor olabilir. Yukarıdaki kodda_CrtCheckMemory kullanım örneği
int* test = new int[1];
for(int i = 0; i < 100; i++){
test[i] = 1;
}
assert(_CrtCheckMemory());
, _CrtCheckMemory()
döner doğru: İşte benim test kod. Debug modunda çalışıyorum. _CrtCheckMemory
bir soruyu işaretlemenin basit bir örneğini almak için başka ne yapmam gerekiyor?
Hmmm, sadece diyelim ki, kadar endeksleme tarafından biraz incelikli üzerine olun. Önceden yüklenmiş bileşenlerinizi stdafx.h ve bağımlı bir projeye ekledim ve dizimin üzerine yazılmadan sonra durmuyor. Kafamı birazcık çizeceğim. Görünüşe göre bana bu konuda yardım edebilecek bir şey var. – morgancodes
Bunu yayınlamadan önce kodunuzu kullanarak test ettim. İyi çalıştı. Gflags umhd.exe –
Teşekkürler gibi başka bir araç kullanıyorsanız, yararlıdır. Yeni, son derece basit bir proje kurmak için bu _CrtCheckMemory'ın gerçekten çalıştığını görebiliyorum. – morgancodes