HP aC++/HP C A.06.25 Programmer's Guide
Standard C++ Library Reference............................................................................234
Incompatibilities Between the Library and the Standard......................................234
Tools.h++ Library....................................................................................................234
HP aC++ Runtime Support Library........................................................................235
IOStream Library...................................................................................................235
Standard Components Library Not Provided.......................................................235
Linking to C++ Libraries.........................................................................................235
Linking with Shared or Archive Libraries.............................................................236
Specifying Other Libraries.....................................................................................236
Creating and Using Shared Libraries..........................................................................236
Compiling for Shared Libraries.............................................................................236
Example............................................................................................................236
Creating a Shared Library......................................................................................236
Example............................................................................................................237
Using a Shared Library..........................................................................................237
Example............................................................................................................237
Example of Creating and Using a Shared Library.................................................237
Linking Archive or Shared Libraries......................................................................238
Syntax................................................................................................................238
Example............................................................................................................238
Updating a Shared Library....................................................................................238
Advanced Shared Library Features.............................................................................239
Forcing the Export of Symbols in main..................................................................239
Binding Times........................................................................................................239
Forcing Immediate Binding..............................................................................239
Side Effects of C++ Shared Libraries......................................................................240
Routines and Options to Manage C++ Shared Libraries........................................240
Linker Options to Manage Shared Libraries..........................................................240
Version Control for Shared Libraries.....................................................................240
Adding New Versions to a Shared Library............................................................241
Standard HP-UX Libraries and Header Files..............................................................241
Location of Standard HP-UX Header Files............................................................241
Using Header Files.................................................................................................241
Example............................................................................................................241
Allocation Policies for Containers...............................................................................241
For -AP Standard Library.......................................................................................242
For -AA Standard Library......................................................................................242
HP aC++ File Locations.....................................................................................................244
HP aC++ Executable Files............................................................................................244
HP aC++ Runtime Libraries and Header Files............................................................244
10 Mixing C++ with Other Languages.........................................................................................247
Calling Other Languages..................................................................................................247
Table of Contents 17