O
- -O, compiler option, A.2.61 –O
- -Olevel, compiler option, A.2.62 –Olevel
- -o, compiler option, A.2.63 –o filename
- object files
- linking order, 3.2 General Guidelines
- relocatable, 14.3 Building Dynamic (Shared) Libraries
- objects
- destruction order, A.2.17.1 Values
- temporary, 9.1 Avoiding Temporary Objects
- temporary, lifetime of, A.2.17.1 Values
- within library, when linked, 14.1 Understanding Libraries
- oct, iostream manipulator, 13.7 Manipulators
- .o files
- option suffixes, 2.2.2 File Name Conventions
- preserving, 2.4.1 Compile-Link Sequence
- ofstream class, 13.4.1 Dealing With Files Using Class fstream
- operators
- iostream
- 13.3.1 Output Using iostream
- 13.3.1.1 Defining Your Own Insertion Operator
- 13.3.3 Defining Your Own Extraction Operators
- optimization
- at link time, A.2.136 -xlinkopt[=level]
- levels, A.2.151 -xOlevel
- math library, A.2.133 –xlibmopt
- target hardware, A.2.173 –xtarget=t
- with -fast, A.2.16 –fast
- with pragma opt, B.2.15 #pragma opt
- with -xmaxopt, A.2.144 -xmaxopt[=v]
- optimizer out of memory, 2.6.4 Memory Requirements
- options, command-line
- C++ compiler options reference, A.2 Option Reference
- See individual options under alphabetical listings
summarized by function, 3.3 Options Summarized by Function
- syntax, 3.1 Syntax Overview
- ostream class, defined, 13.2 Basic Structure of iostream Interaction
- ostrstream class, defined, 13.2 Basic Structure of iostream Interaction
- output, Using the Classic iostream Library
- binary, 13.3.1.4 Binary Output
- buffer flushing, 13.3.1.3 Flushing
- cout, 13.3.1 Output Using iostream
- flushing, 13.3.1.3 Flushing
- handling errors, 13.3.1.2 Handling Output Errors