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