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.