Contents
Page
Identifiers . . . . . . . . . . . . . . . . . . . . . . . . . 142
Types . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Characters . . . . . . . . . . . . . . . . . . . . . . . . . 143
Wide Characters . . . . . . . . . . . . . . . . . . . . . . . 144
Integers . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Floating-point Arithmetic . . . . . . . . . . . . . . . . . . . . 145
Arrays and Pointers . . . . . . . . . . . . . . . . . . . . . . 148
Registers . . . . . . . . . . . . . . . . . . . . . . . . . 150
Classes, Structures, Unions, Enumerations, and Bit Fields . . . . . . . . . . . 150
Qualifiers . . . . . . . . . . . . . . . . . . . . . . . . . 150
Declarators . . . . . . . . . . . . . . . . . . . . . . . . . 150
Statements . . . . . . . . . . . . . . . . . . . . . . . . . 151
Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . 151
System Function Calls . . . . . . . . . . . . . . . . . . . . . 151
Preprocessing . . . . . . . . . . . . . . . . . . . . . . . . . 151
Appendix A Libraries and Loaders 153
Cray Standard C/C++ Libraries Current Programming Environments . . . . . . . . 153
Loaders . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Loader for UNICOS Systems (SEGLDR) . . . . . . . . . . . . . . . . . 154
Loader for UNICOS/mk Systems (cld(1)) . . . . . . . . . . . . . . . . 154
Appendix B Cray Standard C/C++ Dialects
157
C++ Conformance . . . . . . . . . . . . . . . . . . . . . . . . 157
Supported Features . . . . . . . . . . . . . . . . . . . . . . . 157
Unsupported Features . . . . . . . . . . . . . . . . . . . . . . 160
C++ Anachronisms Accepted . . . . . . . . . . . . . . . . . . . . . 161
Extensions Accepted in Normal C++ Mode . . . . . . . . . . . . . . . . . 162
Extensions Accepted in C or C++ Mode . . . . . . . . . . . . . . . . . . 163
C++ Extensions Accepted in cfront Compatibility Mode . . . . . . . . . . . . . 165
S–2179–36 xi
Comments to this Manuals