C++ debugging March 13, 2001 - null_pointer This article covers some different ways of handling debugging with C++. Among the things mentioned are: assert(), exceptions, return codes, and logging. A good read with some solid tips for improving your programming skills. How To Find Memory Leaks May 23, 2000 - Dion Picco This article shows how to override the global functions new() and delete() in C++ to keep track of your memory allocations and releases. Process Memory This code-snippet shows how to get the amount of memory a process is using. General Purpose Call Stack Tracer Oct 2002 - Bryan Ross This example source shows how to make a call stack tracer that can be useful for debugging purposes. Memory Manager Paul Nettle This memory manager is excellent for finding memory leaks or deletion of invalid pointers.
The source code is free for both commercial and non-commercial use.
|