What's new for IBM i 7.2

Changes to this information for this edition include:
  • Initial C++0x features are introduced in this release for C++. The following features are supported.
    • auto type deduction
    • decltype specifier
    • Delegating constructors
    • Explicit instantiation declarations
    • Extended friend declarations
    • Inline namespace definitions
    • Static assertion
    • C99 preprocessor features adopted in C++0x
Note: C++0x is a new version of the C++ programming language standard. IBM® continues to develop and implement the features of the new standard. The implementation of the language level is based on IBM's interpretation of the standard. Until IBM's implementation of all the features of the C++0x standard is complete, including the support of a new C++ standard library, the implementation may change from release to release. IBM makes no attempt to maintain compatibility, in source, binary, or listings and other compiler interfaces, with earlier releases of IBM's implementation of the new features of the C++0x standard and therefore they should not be relied on as a stable programming interface.

C++0x has been ratified and published as ISO/IEC 14882:2011. All references to C++0x in this document are equivalent to the ISO/IEC 14882:2011 standard. Corresponding information, including programming interfaces, will be updated in a future release.