Although this chapter concentrates on two specific aspects of debugging C++, dbx allows you full functionality when debugging your C++ programs. You can:
Find out about class and type definitions (see Looking Up Definitions of Types and Classes)
Print or display inherited data members (see Printing C++ Pointers)
Find out dynamic information about an object pointer (see Printing C++ Pointers)
Debug virtual functions (see Calling a Function)
Using runtime type information (see Printing the Value of a Variable, Expression, or Identifier)
Set breakpoints on all member functions of a class (see Setting Breakpoints in All Member Functions of a Class)
Set breakpoints on all overloaded member functions (see Setting Breakpoints in Member Functions of Different Classes)
Set breakpoints on all overloaded nonmember functions (see Setting Multiple Breakpoints in Nonmember Functions)
Set breakpoints on all member functions of a particular object (see Setting Breakpoints in Objects)
Deal with overloaded functions or data members (see Setting a stop Breakpoint in a Function)