O
- .o files
- option suffixes, 2.2.2 File Name Conventions
- preserving, 2.4.1 Compile-Link Sequence
- -O, compiler option, A.2.63 –O
- -Olevel, compiler option, A.2.64 –Olevel
- -o, compiler option, A.2.65 –o filename
- object files
- linking order, 3.2 General Guidelines
- reading compiler commentary with er_src, A.2.112 -xbuiltin[={%all|%none}]
- relocatable, 15.3 Building Dynamic (Shared) Libraries
- object thread, private, 10.4.5 Object Locks
- objects
- destruction of shared, 10.4.7 Object Destruction
- destruction order, A.2.18.1 Values
- global shared, 10.4.3 Global and Static Data
- strategies for dealing with shared, 10.4.5 Object Locks
- stream_locker, 10.4.6 MT-Safe Classes
- temporary, 9.1 Avoiding Temporary Objects
- temporary, lifetime of, A.2.18.1 Values
- within library, when linked, 15.1 Understanding Libraries
- oct, iostream manipulator, 13.7 Manipulators
- ofstream class, 13.4.1 Dealing With Files Using Class fstream
- operators
- basic arithmetic, 14.2.2 Arithmetic Operators
- complex
- 14.5 Input and Output
- 14.5 Input and Output
- iostream
- 13.3.1 Output Using iostream
- 13.3.1.1 Defining Your Own Insertion Operator
- 13.3.3 Defining Your Own Extraction Operators
- scope resolution, 10.4.1.4 Reducing Performance Overhead of MT-Safe Classes
- optimization
- at link time, A.2.142 -xlinkopt[=level]
- levels, A.2.157 -xOlevel
- math library, A.2.139 –xlibmopt
- target hardware, A.2.181 –xtarget=t
- with -fast, A.2.17 –fast
- with -xmaxopt, A.2.150 -xmaxopt[=v]
- with pragma opt, B.2.14 #pragma opt
- optimizer out of memory, 2.6.4 Memory Requirements
- options, command-line
- See individual options under alphabetical listings
- C++ compiler options reference, A.2 Option Reference
- 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
- overflow function, streambuf, 10.4.6 MT-Safe Classes
- overhead, MT-safe class performance
- 10.4.1.4 Reducing Performance Overhead of MT-Safe Classes
- 10.4.1.4 Reducing Performance Overhead of MT-Safe Classes