JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Studio 12.2: C++ User's Guide
search filter icon
search icon

Document Information

Preface

Part I C++ Compiler

1.  The C++ Compiler

2.  Using the C++ Compiler

3.  Using the C++ Compiler Options

Part II Writing C++ Programs

4.  Language Extensions

5.  Program Organization

6.  Creating and Using Templates

7.  Compiling Templates

8.  Exception Handling

9.  Improving Program Performance

10.  Building Multithreaded Programs

Part III Libraries

11.  Using Libraries

12.  Using The C++ Standard Library

13.  Using the Classic iostream Library

14.  Using the Complex Arithmetic Library

15.  Building Libraries

Part IV Appendixes

A.  C++ Compiler Options

B.  Pragmas

Glossary

Index

Numbers and Symbols

A

B

C

D

E

F

G

H

I

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Z

L

-L, compiler option
11.3 Related Library Options
A.2.45 –Lpath
-l, compiler option
3.2 General Guidelines
11.1 The C Libraries
11.3 Related Library Options
A.2.46 –llib
languages
C99 support, A.2.135 -xlang=language[,language]
support for native, 1.8 Native-Language Support
LD_LIBRARY_PATH environment variable, 15.1 Understanding Libraries
left-shift operator
complex, 14.5 Input and Output
iostream, 13.3.1 Output Using iostream
libC
compatibility mode
Using the Classic iostream Library
13.3 Using the Classic iostream Library
compiling and linking MT-safety, 10.4.1.2 Compiling and Linking With the MT-Safe libC Library
library, 11.2 Libraries Provided With the C++ Compiler
MT environment, using in, 10.4 Using Classic iostreams in a Multithreading Environment
new MT classes, 10.4.2.1 The New Classes
libc library, 11.1 The C Libraries
libCrun library
10.1 Building Multithreaded Programs
10.1.2 Using C++ Support Libraries With Threads and Signals
11.2 Libraries Provided With the C++ Compiler
11.2.3 Default C++ Libraries
libCstd library, See C++ standard library
libcsunimath, library, 11.2 Libraries Provided With the C++ Compiler
libdemangle library, 11.2 Libraries Provided With the C++ Compiler
libgc library, 11.2 Libraries Provided With the C++ Compiler
libiostream, See iostream
libm
inline templates, A.2.138 -xlibmil
library, 11.1 The C Libraries
optimized version, A.2.139 –xlibmopt
-libmieee, compiler option, A.2.47 –libmieee
-libmil, compiler option, A.2.48 –libmil
libraries
building shared libraries, A.2.118.1 Values
C++ compiler, provided with, 11.2 Libraries Provided With the C++ Compiler
C++ standard, Using The C++ Standard Library
C interface, 11.1 The C Libraries
class, using, 11.4 Using Class Libraries
classic iostream, Using the Classic iostream Library
configuration macro, 11.2 Libraries Provided With the C++ Compiler
interval arithmetic, A.2.128 -xia
linking options, 11.4.3 Linking C++ Libraries
linking order, 3.2 General Guidelines
linking with -mt, 11.1 The C Libraries
naming a shared library, A.2.33 –h[ ]name
optimized math, A.2.139 –xlibmopt
replacing, C++ standard library, 11.7 Replacing the C++ Standard Library
shared
11.6 Using Shared Libraries
A.2.9 –d{y|n}
suffixes, 15.1 Understanding Libraries
Sun Performance Library, linking
A.2.49.1 Values
A.2.140 –xlic_lib=sunperf
understanding, 15.1 Understanding Libraries
using, Using Libraries
libraries, building
dynamic (shared), 15.1 Understanding Libraries
for private use, 15.5 Building Libraries for Private Use
for public use, 15.6 Building Libraries for Public Use
linking options, A.2.29.1 Interactions
shared with exceptions, 15.4 Building Shared Libraries That Contain Exceptions
static (archive), Building Libraries
with C API, 15.7 Building a Library That Has a C API
-library, compiler option
11.3 Related Library Options
11.4.3 Linking C++ Libraries
11.5 Statically Linking Standard Libraries
A.2.49 -library=l[,l...]
librwtool, See Tools.h++, 11.2.1 C++ Library Descriptions
libthread library, 11.1 The C Libraries
limit, command, 2.6.3 Control of Virtual Memory
link-time optimization, A.2.142 -xlinkopt[=level]
linker scoping, 4.1 Linker Scoping
linking
complex library, 11.4.2 The complex Library
consistent with compilation, 2.4.3 Consistent Compiling and Linking
disabling system libraries, A.2.153 –xnolib
dynamic (shared) libraries
15.1 Understanding Libraries
A.2.3 –Bbinding
iostream library, 11.4.1 The iostream Library
libraries
11.1 The C Libraries
11.2.3 Default C++ Libraries
11.4.3 Linking C++ Libraries
-mt option, 10.4.1.2 Compiling and Linking With the MT-Safe libC Library
MT-safe libC library, 10.4.1.2 Compiling and Linking With the MT-Safe libC Library
separate from compilation, 2.4.2 Separate Compiling and Linking
static (archive) libraries
11.3 Related Library Options
11.5 Statically Linking Standard Libraries
15.1 Understanding Libraries
A.2.3 –Bbinding
A.2.89 -staticlib=l[,l…]
symbolic, 11.7.5 Standard Header Implementation
template instance methods, 7.2.4 Template Instance Placement and Linkage
literal strings in read-only memory, A.2.18.1 Values
local-scope rules, enabling and disabling, A.2.18.1 Values
locking
See also stream_locker
mutex
10.4.1.4 Reducing Performance Overhead of MT-Safe Classes
10.4.6 MT-Safe Classes
object, 10.4.5 Object Locks
streambuf, 10.4.1 Organization of the MT-Safe iostream Library
loops, A.2.121 -xdepend=[yes|no]
reduction with -xreduction, A.2.173 -xreduction
-xloopinfo, A.2.143 -xloopinfo
-lthread compiler option
suppressed by -xnolib, 11.5 Statically Linking Standard Libraries
using -mt in place of
10.1 Building Multithreaded Programs
10.4.1.2 Compiling and Linking With the MT-Safe libC Library