DIGITAL logo   C++ Graphic
    Updated: 21 April 1999
  Compaq C++

Compaq C++
Using Compaq C++ for OpenVMS Alpha


Previous Contents Index

Chapter 8
8 Using the OpenVMS Debugger
     8.1     Debugging C++ Programs
         8.1.1         Compiling and Linking in Preparation for Debugging
         8.1.2         Debugger Support
         8.1.3         Starting and Ending a Debugging Session
         8.1.4         Features Basic to Debugging C++ Programs
             8.1.4.1             Determining Language Mode
             8.1.4.2             Built-In Operators
             8.1.4.3             Constructs in Language and Address Expressions
             8.1.4.4             Data Types
             8.1.4.5             Qualified Class Names
     8.2     Using the OpenVMS Debugger with C++ Data
         8.2.1         Nonstatic Data Members
             8.2.1.1             Noninherited Data Members
             8.2.1.2             Inherited Data Members
             8.2.1.3             Inherited Virtual Data Members
         8.2.2         Static Data Members
         8.2.3         Reference Objects and Reference Members
         8.2.4         Pointers to Members
         8.2.5         Referencing Entities by Type
     8.3     Using the OpenVMS Debugger with C++ Functions
         8.3.1         Referring to Overloaded Functions
         8.3.2         Referring to Static and Nonstatic Member Functions
         8.3.3         Referring to Constructors
         8.3.4         Referring to Destructors
         8.3.5         Referring to Conversions
         8.3.6         Referring to User-Defined Operators
         8.3.7         Referring to Function Arguments
         8.3.8         Calling C++ Member Functions from the Debugger
Appendix A
Appendix A Programming Tools
     A.1     DEC Language-Sensitive Editor
         A.1.1         Starting and Terminating an LSE Session
         A.1.2         LSE Placeholders and Tokens
         A.1.3         Compiling and Reviewing Source Code from an LSE Session
         A.1.4         DEC Source Code Analyzer (SCA)
Appendix B
Appendix B Built-In Functions
Index
Index
Figures
1-1 Steps in Developing a C++ Program
2-1 Layout of an Object of D Class
3-1 Placement of Template Declaration and Definition Files
Tables
1 Conventions Used in this Manual
2-1 Predefined Macros
2-2 Names with a Defined Value of 1
2-3 Predefined Macros Specific to OpenVMS Alpha Systems
2-4 Version String and Version Number Macros
2-5 Implementation Compatibility Macros
3-1 Declaring and Defining Classes, Functions, and Data
3-2 Shareable Image Example Files


Previous Next Contents Index

   
Burgundy bar
DIGITAL Home Feedback Search Sitemap Subscribe Help
Legal