A technique for tracing memory leaks in C++

Steven J. Beaty
1994 ACM SIGPLAN OOPS Messenger  
Dynamic memory usage in C++ can lead to unrecovered allocations. A method of overloading the builtin new and delete functions is introduced that can ameliorate this problem.
doi:10.1145/181904.181907 fatcat:yy3ke4qbobabzlmx3mziv5ax3e