As several of my friend has posted there are many free leak detectors for C++.
All of that will cause overhead when running your code, approximatly 20% slower.
I preffer Visual Leak Detector for Visual C++ 2008/2010/2012 , you can download the source code from - enter link description here .