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 Itanium-based Systems: HP aC++/HP C Programmer's Guide > About This Document

What’s in This Document

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Glossary

 » Index

HP aC++/HP C Programmer’s Guide is divided into the following chapters:

Chapter 1

Getting Started

Gives you an introduction to the HP aC++ product and its components. It also discusses the compiler command syntax and environment variables.

Chapter 2

Command Line Options

Discusses command line options. Command line options are categorized into different sections based on how you can use them. This chapter also covers diagnostic messages and pragma directives.

Chapter 3

Pragma Directives

Discusses pragmas supported in HP aC++. A pragma directive is an instruction to the compiler. Use a #pragma directive to control the actions of the compiler in a particular portion of a translation unit without affecting the translation unit as a whole.

Chapter 4

Preprocessing Directives

Gives you an overview, the syntax, and usage guidelines of preprocessing directives. This chapter also includes a section on using HP aC++ templates.

Chapter 5

Using HP aC++ Templates

Gives you an overview of template processing and describes the instantiation coding methods available in HP aC++.

Chapter 6

Standardizing Your Code

Discusses HP aC++ keywords, Standard Exception Classes, and exceptions thrown by the Standard C++ library, and lists unsupported functionality.

Chapter 7

Optimizing HP aC++ Programs

Gives you information about optimizing your programs.

Chapter 8

Exception Handling

Discusses exception handling, and information on using threads and parallel programming.

Chapter 9

Tools and Libraries

Discusses the tools and libraries bundled with HP aC++.

Chapter 10

Mixing C++ with Other Languages

Provides guidelines for linking HP aC++ modules with modules written in HP C and HP FORTRAN 90 on HP systems.

Chapter 11

Distributing Your C++ Products

Provides distribution-related information for C++ products. If you choose to distribute archive libraries or object files, your customer must have purchased HP aC++. Make sure that your customer has read this distribution information.

Chapter 12

Migrating from HP C++ (cfront) to HP aC++

Discusses differences in syntax and functionality that you may need to consider, when migrating code from HP C++ (cfront) to HP aC++.

Appendix A

Diagnostic Messages

Discusses the aCC message catalog and frequently encountered messages. The aC++ compiler can issue a large variety of diagnostics in response to unexpected situations or suspicious constructs.

Glossary

Contains definitions of terms used in this book, listed alphabetically.

Typographical Conventions

This document uses the following conventions.

audit(5)

An HP-UX manpage. In this example, audit is the name and 5 is the section in the HP-UX Reference respectively. On the Web and on the Instant Information CD, it may be a hot link to the manpage itself. From the HP-UX command line, you can enter “man audit” or “man 5 audit” to view the manpage. See man(1).

Book Title

The title of a book. On the Web and on the Instant Information CD, it may be a hot link to the book itself.

KeyCap

The name of a keyboard key.

Emphasis

Emphasized text.

Bold

Strongly emphasized text.

Bold

The defined use of an important word or phrase.

ComputerOut

Text displayed by the computer.

UserInput

Commands and other text that you type.

Command

A command name or qualified command phrase.

Variable

The name of a variable that you may replace in a command or function or information in a display that represents several possible values.

[ ]

The contents of this are optional in formats and command descriptions. If the contents are a list separated by |, you must choose one of the items.

{ }

The contents of this are required in formats and command descriptions. If the contents are a list separated by |, you must choose one of the items.

...

The preceding element may be repeated an arbitrary number of times.

|

Separates items in a list of choices.

HP-UX Release Name and Release Identifier

Each HP-UX 11i release has an associated release name and release identifier. The uname(1) command with the -r option returns the release identifier. This table shows the releases available for HP-UX 11i.

Table 1 HP-UX 11i Releases

Release IdentifierRelease Name

Supported Processor Architecture

B.11.11

HP-UX 11i v1

PA-RISC
B.11.20

HP-UX 11i v1.5

Intel® Itanium®
B.11.22

HP-UX 11i v1.6

Intel® Itanium®

B.11.23

HP-UX 11i v2.0

Intel® Itanium®

 

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