Product Documentation
Abstract
The C/C++ Language Reference describes the syntax, semantics, and IBM
implementation of the C and C++ programming languages.
Content
This book focuses on the fundamentals and intricacies of the C and C++ languages, including variations applicable to specific C and C++ language level implementations.
This book also describes language extensions that facilitate porting programs developed with the GNU C and C++ compiler, version 3.3.
The C and C++ languages described in this reference are based on the following standards:
- The C language described in Programming languages – C (ISO/IEC 9899:1990), henceforth referred to as C89. This was the first ISO C standard.
- The C language described in Programming languages – C (ISO/IEC 9899:1999), henceforth referred to as C99. This is an update to the C89 standard.
- The C++ language described in Programming languages – C++ (ISO/IEC 14882:1998), the first formal definition of the language.
The C language described in this reference is consistent with C99 and documents the features supported by XL C/C++. The compiler supports all language features specified in the Standard. Note that the Standard also specifies features in the run-time library. These features may not be supported in the current run-time library and operating environment.
The C++ language described in this reference is consistent with Standard C++ and documents the features supported by the IBM C++ compiler.
Publication Number
SC09-7890-00
Original Publication Date
31 August 2004
Document Location
Worldwide
[{"Product":{"code":"SSGH3R","label":"XL C\/C++ for AIX"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Documentation","Platform":[{"code":"PF002","label":"AIX"}],"Version":"7.0","Edition":"Enterprise","Line of Business":{"code":"LOB57","label":"Power"}}]
Was this topic helpful?
Document Information
Modified date:
26 September 2022
UID
swg27005417