Original Post
Hi, I cant get out with this error.... When running my app, I close it, then I get this error : Debug Error! Program: Cours2.exe DAMAGE: after Normal block (#358) at 0x00E210D0. (Press Retry to debug the application) Here is the context where it crash : -> _free_dbg_lk(void *, int) _free_dbg(void *, int) operator delete(void *) CEmiter::'scalar deleting destructor'(unsigned int) I debug it, it crash when exiting my ~CEmiter destructor. The object exist. Every of his objects deleted succesfully also. It crash when exiting the destructor :S I've never see that before. I searched on google, but juste found problems with specific platform or applications trying to compile. Me its juste a simple C++ OOP particle system for school. I have a std::vector of CEmiter* : std::vector emiters; I'm deleting them like this : It crash to the first one. I always delete my vectors like this :S I wonder if someone already got similar error and can point me out When it supposed to append. Thanks !!
for (int i=0;i<emiters.size();i++){
CEmiter * emiter = emiters.at(i);
delete emiter; // Crash here
}
emiters.clear();