United States    
COMPAQ
C++
Compaq C++ Version 5.6C

Compaq C++ Version 5.6C
Release Notes for OpenVMS VAX Systems


Begin

Contents (summary)
  Tables


Contents


     1     Introduction
     2     Important Compatibility Information
     3     Installation Notes
         3.1         Changes with Version 5.3
         3.2         Upgrading OpenVMS VAX
         3.3         C/C++ Run-Time Components
     4     Compiler Release Notes
         4.1         Enhancements and Changes in Version 5.6C
         4.2         Enhancements and Changes in Version 5.6
         4.3         Enhancements and Changes in Version 5.5
         4.4         Enhancements and Changes in Version 5.4
         4.5         Enhancements and Changes in Version 5.3
         4.6         Problems Fixed in Version 5.6
         4.7         Problems Fixed in Version 5.5
         4.8         Problems Fixed in Version 5.4
         4.9         Problems Fixed in Version 5.3
         4.10         Current Restrictions
         4.11         Other Restrictions
     5     Creating an OpenVMS Shareable Image from C++ Source Code
         5.1         Determining Which Names to Export
         5.2         Generating Symbols
             5.2.1             OpenVMS Alpha
             5.2.2             OpenVMS VAX Following OpenVMS Alpha
             5.2.3             OpenVMS VAX
         5.3         Verification
         5.4         Testing the Results
         5.5         Additional Topics
             5.5.1             Testing
             5.5.2             Adding New Entry Points
             5.5.3             Using __extern_prefix
             5.5.4             Transfer Vectors and Symbol Vectors
             5.5.5             Exporting Global Data
             5.5.6             Initilizing Global Data
             5.5.7             Virtual Functions
             5.5.8             Using UNIVERSAL=
             5.5.9             Description of Sample Code for Creating a Shareable Image Using C++
     6     File Inclusion
     7     Improving Build Performance
         7.1         Template Instantiation
     8     Namespaces Support
         8.1         Namespace definition and namespace extension
         8.2         Unnamed namespaces
         8.3         Namespace Alias
         8.4         using Declaration
         8.5         using Directive
             8.5.1             Unqualified Name Lookup With using Directives
             8.5.2             Qualified Name Lookup with using Directives
         8.6         Restrictions
             8.6.1             Restrictions in the Current Implementation
     9     Additional Template Instantiation Options with Version 5.5
     10     Explicit Instantiation
     11     Release Notes for the C++ Class Library
         11.1         Restrictions
     12     Thread Safety for the C++ Class Library
     13     Release Notes for the C++ Standard Library
         13.1         Enhancements and Changes in Version 5.6
         13.2         Differences between Version 5.5 and Version 5.6
         13.3         Problems Fixed in Version 5.6
         13.4         Enhancements and Changes in 5.5
         13.5         Problems Fixed in 5.5
         13.6         Problems Fixed in Version 5.4
         13.7         Known Problems
         13.8         Restrictions
     14     About This Product
Tables
1 Shareable Image Example Files


Previous Next
  

1.800.AT.COMPAQ

privacy and legal statement