## C++ Implementation-Defined Behavior

The ISO standard for C++ leaves many details about the form and translation of C++ programs up to the implementation of the C++ compiler. This section lists the parts of the of the C++ standard that are left to the implementation to define and how Carbide.c++ behaves in these situations. Numbers in parentheses that begin with “§” denote the section of the ISO C++ standard that an implementation-defined behavior refers to.

This section refers to implementation-defined behaviors of the compiler itself. Topics include:

- Size of Bytes
- Interactive Devices
- Source File Handling
- Header File Access
- Character Literals

For information of implementation-defined behaviors of the Standard C++ Library, consult the MSL C++ Library Reference.