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

D

+d, compiler option, A.2.7 +d
.d file extension, A.2.147 -xMF
-D, compiler option
3.2 General Guidelines
A.2.8 -Dname[=def]
-D_REENTRANT, 10.4.1.2 Compiling and Linking With the MT-Safe libC Library
-d, compiler option, A.2.9 –d{y|n}
-dalign, compiler option, A.2.10 –dalign
data type, complex number, 14.1 The Complex Library
-DDEBUG, 7.4.5 Template Instance Automatic Consistency With -instances=extern
debugger data format, A.2.120 -xdebugformat=[stabs|dwarf]
debugging
options, 3.3.3 Compile-Time and Link-Time Options
preparing programs for
2.4.3 Consistent Compiling and Linking
A.2.30.1 Interactions
dec, iostream manipulator, 13.7 Manipulators
declaration specifiers
__global, 4.1 Linker Scoping
__hidden, 4.1 Linker Scoping
__symbolic, 4.1 Linker Scoping
__thread, 4.2 Thread-Local Storage
default libraries, static linking, 11.5 Statically Linking Standard Libraries
default operators, using, 9.3 Using Default Operators
definition included model, 5.2.1 Template Definitions Included
definition separate model, 5.2.2 Template Definitions Separate
definitions, searching template, 7.5 Template Definition Searching
delete array forms, recognizing, A.2.18.1 Values
dependency, on C++ runtime libraries, removing, 15.7 Building a Library That Has a C API
destructors, static, 15.3 Building Dynamic (Shared) Libraries
directives (pragmas), B.2 Pragma Reference
dlclose(), function call, 15.3 Building Dynamic (Shared) Libraries
dlopen(), function call, 15.1 Understanding Libraries
documentation, accessing, Accessing Solaris Studio Documentation
documentation index, Accessing Solaris Studio Documentation
double, complex value, 14.2 Type complex
-dryrun, compiler option
2.4.6 Understanding the Compiler Organization
A.2.11 –dryrun
dwarf debugger-data format, A.2.120 -xdebugformat=[stabs|dwarf]
dynamic (shared) libraries
11.6 Using Shared Libraries
15.3 Building Dynamic (Shared) Libraries
A.2.3 –Bbinding
A.2.33 –h[ ]name