United States
Compaq C++
Compaq C++
Using Compaq C++ for OpenVMS Alpha
Previous
Contents
Index
Chapter 9
9
Using 64-bit Address Space
9.1
32-bit Versus 64-bit Development Environment
9.1.1
Model ANSI
9.1.2
Memory Allocators
9.1.3
64-bit Pointer Support in the C Run Time Library
9.2
Qualifiers and Pragmas
9.2.1
The /MODEL=ANSI Qualifier
9.2.2
The /POINTER_SIZE Qualifier
9.2.3
The __INITIAL_POINTER_SIZE Macro
9.2.4
Pragmas
9.3
Determining Pointer Size
9.3.1
Special Cases
9.3.2
Mixing Pointer Sizes
9.4
Header File Considerations
9.5
Avoiding Problems
9.6
Reasons for Not Using Mixed Pointer Sizes
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
Appendix C
Appendix C
Class Library Restrictions
C.1
Class Library Restrictions
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
Program-Section Attributes
2-2
Predefined Macros
2-3
Names with a Defined Value of 1
2-4
Predefined Macros Specific to
OpenVMS Alpha
Systems
2-5
Version String and Version Number Macros
2-6
Macros Defined By Command Line Options
3-1
Declaring and Defining Classes, Functions, and Data
3-2
Shareable Image Example Files
Previous
Next
Contents
Index
privacy and legal statement