Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP aC++ Version A.01.07 Release Notes: HP Series 9000 > Chapter 1 Features

Version A.01.00 Features

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

Features introduced in the prior release, HP aC++ version A.01.00, are listed below. They apply to HP-UX 10.10 and 10.20 operating systems.

The HP aC++ Online Programmer's Guide contains full documentation. (See Chapter 3 of these release notes for access instructions.)

  • Improved error messages allow you to quickly isolate problems in your code.

  • Pre-compiled header files help you speed development substantially. Use them to reduce compilation time and object file size.

  • An automatic template instantiation mechanism is provided. (Note, as of HP aC++ version A.01.05, this mechanism is no longer the default, although it is available by specifying the +inst_auto command-line option.)

  • Explicit template instantiation (defined by the draft standard) is supported.

  • Application thread-safe exception handling in shared libraries is supported.

  • Inline functions are aggressively inlined.

  • Standards based features include the following:

    • keywords: bool, dynamic_cast, explicit, mutable, typeid, typename, volatile, wchar_t

    • class: type_info

    • explicit template instantiation

    • overloading new and delete for arrays

    • standard exception classes

  • The following libraries are provided:

    • Rogue Wave Standard C++ Library Version 1.2.0, includes STL (updated at HP aC++ Version A.01.07 to library version 1.2.1)

    • Rogue Wave Tools.h++ Version 7.0.2 Foundation Class Library (updated at HP aC++ Version A.01.07 to library version 7.0.6)

    • cfront compatible Iostream Library

    • Standard Components Library (obsolete)

  • Extensive online documentation is provided. Refer to Chapter 3 of these release notes.

  • +DA designations for PA-RISC 2.0 model and processor numbers — to generate code for the PA-RISC 2.0 systems. The +DAportable option will generate code compatible across PA-RISC 1.1 and 2.0 workstations and servers.

    Default architecture object code generation is now determined automatically for all systems as that of the machine on which you compile.

  • +DS designations for PA-RISC 2.0 model and processor numbers -- to perform instruction scheduling tuned for PA-RISC 2.0 systems.

    Default instruction scheduling is now determined automatically for all systems as that of the machine on which you compile, or on the setting of +DA, if it is specified.

  • option -l:<library> — to support the ld feature.

  • +ESfic option -- to replace millicode calls with inline code for fast indirect calls.

  • 64-bit integral data types (long long and unsigned long long) are supported for HP aC++ applications needing large integers, such as large file system databases. Use the -ext command line option to specify.

  • HP aC++ features are supported by the HP Distributed Debugging Environment (DDE).

  • The +help option invokes online help for the HP aC++ compiler and linker and libraries.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1997 Hewlett-Packard Development Company, L.P.