Extensions for C++11 compatibility
IBM® supports selected features of C++11, known as C++0x before its ratification. IBM will continue to develop and implement the features of the new standard. The implementation of the language level is based on IBM's interpretation of this standard. Until IBM's implementation of all the C++11 features are complete, including the support of a new C++11 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 C++11 features and therefore they should not be relied on as a stable programming interface.
The following features are part of a continual phased release process leading towards full compliance with C++11. They can be enabled by the LANGLVL(*EXTENDED0X) option.
- LANGLVL in the ILE C/C++ Compiler Reference