User's Guide
Standard Components Library Not Provided
The Standard Components Library is not provided with the HP aC++ compiler for Integrity servers.
HP recommends that you use the similar features of the Standard C++ Library in place of the
Standard Components Library.
HP C++ (cfront) Complex Library Not Supported
The Complex library which is part of the cfront based HP C++ compiler product is not included
with HP aC++. HP recommendeds that you use the similar features of the Standard C++ Library
in place of the Complex library.
Complete the following procedure to begin migration:
1. Replace #include with <complex>.
2. Remove -lcomplex from the command-line.
Manpages
The following manpages describe the complex library are not part of the HP aC++ product. These
manpages are no longer available.
• CPLX.INTRO(3C++) - Introduction to The C++ Complex Mathematics Library
• cartpol(3C++) - Partesian and Polar Functions
• cplxexp(3C++) - Exponential, Logarithm, Power, and Square Root Functions for Complex
Numbers
• cplxerr(3C++) - Error Handling Function
• cplxops(3C++) - Complex Number Operators
• cplxtrig(3C++) - Trigonometric and Hyperbolic Functions for Complex Numbers
Header File
The Complex library uses the complex.h header file.
HP C++ (cfront) Task Library Not Supported
The task library, that is part of the HP C++, is not included with HP aC++. To develop multi-threaded
applications with HP aC++, use the pthreadprogramming interface routines that are available
as part of HP DCE/9000.
Manpages
The following manpages describe task library features are not part of the HP aC++ product. These
manpages are no longer available.
• TASK.INTRO(3C++) - Introduction to the C++ Task Library
• interrupt(3C++) - Signal Handling
• queue(3C++) - Queue Routines for Message Passing and Data Buffering
• task(3C++) - the C++ task library
• tasksim(3C++) - Histograms and Random Numbers for Simulations with C++ Tasks
Migration Considerations Related to Preprocessing
The HP C++ (cfront) compiler provides ANSI mode (the default) and K&R compatibility mode
preprocessing. HP aC++ preprocessing complies with the ANSI/ISO C++ International Standard.
Therefore, if you are migrating from cfront ANSI mode preprocessing to HP aC++, in general, no
changes are required.
HP aC++ does not support K&R compatibility mode preprocessing.
208 Migrating from HP C++ (cfront) to HP aC++