Language standard compliance

IBM® XL C/C++ for Linux, V13.1.2 supports the following C/C++ programming language specifications.

C language specifications

C++ language specifications
  • Partial support for ISO/IEC 14882:2014 (referred to as C++14)
  • Partial support for ISO/IEC 14882:2011 (referred to as C++11)
  • ISO/IEC 14882:2003 (referred to as C++03)
  • ISO/IEC 14882:1998, the first official specification of the language (referred to as C++98)
In addition to the standard language levels, XL C/C++ supports the following language extensions:
  • Language extensions to support vector programming
  • A subset of GNU C and C++ language extensions

See Language levels and language extensions for more information about C/C++ language specifications and extensions.



Voice your opinion on getting help information Ask IBM compiler experts a technical question in the IBM XL compilers forum Reach out to us