C++ Libraries

Information on C++ libraries.

Most standard C++ features are supported, except the following:
  • String classes using basic string class templates with wide character types or that use the wstring standard template class.
  • I/O streams using wide character objects.
  • File-based streams using file streams with wide character types (wfilebuf, wifstream, wofstream, and wfstream)
  • Multiple localization libraries; Cray C++ supports only one locale
The C++ standard provides a standard naming convention for library routines. Therefore, classes or routines that use wide characters are named appropriately. For example, the fscanf and sprintf functions do not use wide characters, but the fwscanf and swprintf function do.