Answers

Question and Answer:

  Home  MFC

⟩ How you find memory leaks?

There many ways to find memory leaks, One of the ways is by

using MFC class. And another way is using Purify tools...

CMemorState is a MFC class by which we can find the memory

leaks. Below is a sample code to find the same.

#ifdef _DEBUG

CMemoryState oldState, newState, diffState;

oldState.Checkpoint();

#endif

int* a = new int[10];

#ifdef _DEBUG

newState.Checkpoint();

if(diffState.Difference(oldState, newState))

{

TRACE0("Memory Leaked");

}

#endif

 225 views

More Questions for you: