#include "crtdbg.h"
class FindMemoryLeaks
{
_CrtMemState m_checkpoint;
public:
FindMemoryLeaks()
{
_CrtMemCheckpoint(&m_checkpoint);
};
~FindMemoryLeaks()
{
_CrtMemState checkpoint;
_CrtMemCheckpoint(&checkpoint);
_CrtMemState diff;
_CrtMemDifference(&diff, &m_checkpoint, &checkpoint);
_CrtMemDumpStatistics(&diff);
_CrtMemDumpAllObjectsSince(&diff);
};
};
deklarisite nesto tipa FindMemoryLeaks leaks; u glavnom cpp fajlu i pustite debug run, nakon cega ce debug window sadrzati informacije o (eventualnim) curenjima...