Strings.......................................................................................................................
194
Arrays.......................................................................................................................
Files in FORTRAN........................................................................................................
11 Distributing Your C++ Products................................................................
195
Applications that use HP aC++ Shared Libraries.......................................................................
Linking Your HP aC++ Libraries with Other Languages..............................................................
196
Installing your Application.....................................................................................................
HP aC++ Files You May Distribute..........................................................................................
Terms for Distribution of HP aC++ Files....................................................................................
197
12 Migrating from HP C++ (cfront) to HP aC++.............................................
198
General Guidelines for Migration...........................................................................................
Getting Started with Migration...........................................................................................
Writing Code for both Compilers.......................................................................................
199
Explicit Loading and Unloading of Shared Libraries .............................................................
Memory Allocation..........................................................................................................
Command-Line Differences.....................................................................................................
New Command-Line Options.............................................................................................
Obsolete Command-Line Options.......................................................................................
200
Changed Command-Line Options......................................................................................
201
Migration Considerations when Debugging.............................................................................
202
Migration Considerations when Using Exception Handling.........................................................
Exception Handling is the Default.......................................................................................
Memory Allocation Failure and operator new......................................................................
203
Possible Differences when Exiting a Signal Handler..............................................................
Differences in setjmp/longjmp Behavior..............................................................................
204
Calling unexpected..........................................................................................................
Unreachable catch Clauses...............................................................................................
205
Throwing an Object having an Ambiguous Base Class..........................................................
Migration Considerations when Using Libraries.........................................................................
206
Standards Based Libraries.................................................................................................
HP C++ (cfront) Compatibility Libraries...............................................................................
207
IOStream Library.........................................................................................................
Manpages.............................................................................................................
Header Files..........................................................................................................
Standard Components Library Not Provided...................................................................
208
HP C++ (cfront) Complex Library Not Supported.............................................................
Header File...........................................................................................................
HP C++ (cfront) Task Library Not Supported...................................................................
Migration Considerations Related to Preprocessing...................................................................
Obsolete Preprocessor Options..........................................................................................
209
Migration Considerations Related to Standardization.................................................................
Changes in C++ Semantics...............................................................................................
Implicit Typing of Character String Literals.......................................................................
Overload Resolution Ambiguity of Subscripting Operator.................................................
210
Execution Order of Static Constructors in Shared Libraries.................................................
More Frequent Inlining of Inline Code............................................................................
211
Changes in C++ Syntax....................................................................................................
Explicit int Declaration.................................................................................................
The for Statement, New Scoping Rules...........................................................................
212
struct as Template Type Parameter is Permitted.................................................................
Base Template Class Reference Syntax Change...............................................................
213
Tokens after #endif......................................................................................................
Contents 15