HP aC++/HP C A.06.25 Programmer's Guide
Differences in setjmp/longjmp Behavior.....................................................................268
Calling unexpected......................................................................................................269
Unreachable catch Clauses..........................................................................................270
Throwing an Object having an Ambiguous Base Class..............................................270
Migration Considerations when Using Libraries.............................................................272
Standards Based Libraries...........................................................................................272
HP C++ (cfront) Compatibility Libraries.....................................................................272
IOStream Library...................................................................................................272
Manpages..........................................................................................................272
Header Files......................................................................................................273
Standard Components Library Not Provided.......................................................273
HP C++ (cfront) Complex Library Not Supported.................................................273
Manpages..........................................................................................................273
Header File........................................................................................................274
HP C++ (cfront) Task Library Not Supported........................................................274
Manpages..........................................................................................................274
Migration Considerations Related to Preprocessing........................................................274
Obsolete Preprocessor Options...................................................................................274
Migration Considerations Related to Standardization.....................................................274
Changes in C++ Semantics...........................................................................................275
Implicit Typing of Character String Literals..........................................................275
Overload Resolution Ambiguity of Subscripting Operator...................................276
Execution Order of Static Constructors in Shared Libraries..................................277
More Frequent Inlining of Inline Code..................................................................277
Changes in C++ Syntax................................................................................................277
Explicit int Declaration...........................................................................................278
The for Statement, New Scoping Rules..................................................................278
struct as Template Type Parameter is Permitted....................................................279
Base Template Class Reference Syntax Change.....................................................279
Tokens after #endif.................................................................................................280
overload not a Keyword.........................................................................................280
Dangling Comma in enum.....................................................................................281
Static Member Definition Required.......................................................................281
Declaring friend Classes.........................................................................................281
Incorrect Syntax for Calls to operator new............................................................282
Using :: in Class Definitions...................................................................................282
Duplicate Formal Argument Names......................................................................283
Ambiguous Function or Object Declaration..........................................................283
Overloaded Operations ++ and --...........................................................................284
Reference Initialization..........................................................................................284
Using operator new to Allocate Arrays.................................................................285
Parentheses in Static Member Initialization List....................................................285
&qualified-id Required in Static Member Initialization List.................................286
Non-constant Reference Initialization...................................................................286
Table of Contents 19