Я получаю ошибку повреждения кучи при попытке скомпилировать мою программу. Указанный код является указателем
cparticle * particles.
Инициализируется значением NULL, а затем устанавливается на
particles = new cparticle[amount]
Я использую delete только один раз в деструкторе, и это заставляет окна вызывать точку останова. Я попытался использовать верификатор приложения, и он дал мне эту информацию:
===========================================================
VERIFIER STOP 0000000000000013: pid 0x17C0: first chance access violation for current stack trace
000000001D54A0A4 : Invalid address being accessed
0000000055741DC6 : Code performing invalid access
000000000025E9D0 : Exception record. Use .exr to display it.
000000000025E4E0 : Context record. Use .cxr to display it.
===========================================================
This verifier stop is continuable.
After debugging it use `go' to continue.
===========================================================
=======================================
VERIFIER STOP 00000013: pid 0x17C0: First chance access violation for current stack trace.
1D54A0A4 : Invalid address causing the exception.
55741DC6 : Code address executing the invalid access.
001DF30C : Exception record.
001DF35C : Context record.
=======================================
This verifier stop is continuable.
After debugging it use `go' to continue.
=======================================
Я не уверен, что делаю неправильно, поэтому любая помощь будет оценена.