Microsoft Visual C++ provides an integrated debugger to help locate bugs in an executable program, dynamic-link library (DLL), thread, or OLE or Active X component.
The debugger interface
Running to a location
Setting breakpoints
Specifying advanced breakpoint syntax
Stepping into functions
Modifying the value of a variable
Debugging projects