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