Visual Studio has a built in memory profiler....
Place the following in each of your .cpp files after the include statements.
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
Then run your application in the debugger in debug mode.
Close your application.
You'll see any memory leaks from these files, documented in the output window.
If you have a lot of leaks, it may take a while to compile the report.