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
Legal