The IBM XL C++ language extensions

The IBM XL C++ extensions to Standard C++ include:
  • C99 compatibility
  • Unicode support
  • GNU C compatibility
  • GNU C++ compatibility
  • C++11 compatibility
  • vector processing support
  • decimal floating-point support

Certain C11 features are also available when you compile with the C++ compiler. For detailed information, see Extensions for C11 compatibility.