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

P

+p, compiler option, A.2.66 +p
-P, compiler option, A.2.67 –P
page size, setting for stack or heap, A.2.159 -xpagesize=n
parallelization
turning on warning messages, A.2.189 -xvpara
turning on with -xautopar for multiple processors, A.2.110 -xautopar
parallelization, with -xreduction, A.2.173 -xreduction
parameterized manipulators, iostreams, 13.7.2 Parameterized Manipulators
PEC: Portable Executable Code, A.2.164 -xpec[={yes|no}]
peeking at input, 13.3.7 Peeking at Input
Pentium, A.2.181.1 -xtarget Values By Platform
-pentium, compiler option, A.2.69 –pentium
performance
optimizing with -fast, A.2.17 –fast
overhead of MT-safe classes
10.4.1.4 Reducing Performance Overhead of MT-Safe Classes
10.4.1.4 Reducing Performance Overhead of MT-Safe Classes
-pg, compiler option, A.2.70 –pg
-PIC, compiler option, A.2.71 -PIC
-pic, compiler option, A.2.72 –pic
placement, template instances, 7.2.4 Template Instance Placement and Linkage
plain manipulators, iostreams, 13.7.1 Using Plain Manipulators
polar, complex number, 14.1 The Complex Library
POSIX threads, A.2.55 -mt[={yes|no}]
#pragma align, B.2.1 #pragma align
#pragma does_not_read_global_data, B.2.2 #pragma does_not_read_global_data
#pragma does_not_return, B.2.3 #pragma does_not_return
#pragma does_not_write_global_data, B.2.4 #pragma does_not_write_global_data
#pragma dumpmacros, B.2.5 #pragma dumpmacros
#pragma end_dumpmacros, B.2.6 #pragma end_dumpmacros
#pragma error_messages, B.2.7 #pragma error_messages
#pragma fini, B.2.8 #pragma fini
#pragma ident, B.2.10 #pragma ident
#pragma init, B.2.11 #pragma init
#pragma must_have_frame, B.2.12 #pragma must_have_frame
#pragma no_side_effect, B.2.13 #pragma no_side_effect
#pragma opt, B.2.14 #pragma opt
#pragma pack, B.2.15 #pragma pack(n)
#pragma rarely_called, B.2.16 #pragma rarely_called
#pragma returns_new_memory, B.2.17 #pragma returns_new_memory
#pragma unknown_control_flow, B.2.18 #pragma unknown_control_flow
#pragma weak, B.2.19 #pragma weak
#pragma keywords, B.2 Pragma Reference
pragmas (directives), B.2 Pragma Reference
precedence, avoiding problems of, 13.3.1 Output Using iostream
precompiled-header file, A.2.162.1 Creating a Precompiled-Header File
predefined manipulators, iomanip.h, 13.7 Manipulators
prefetch instructions, enabling, A.2.167 -xprefetch[=a[,a...]]
preprocessor, defining macro to, A.2.8 -Dname[=def]
preserving signedness of chars, A.2.115 -xchar[=o]
private, object thread, 10.4.5 Object Locks
processor, specifying target, A.2.181 –xtarget=t
profiling, -xprofile, A.2.170 –xprofile=p
programs
basic building steps, 2.1 Getting Started
building multithreaded, 10.1 Building Multithreaded Programs
-pta, compiler option, A.2.73 –pta
ptclean command, 7.2 Repository Administration
pthread_cancel() function, 10.2.1 Thread Cancellation
-pti, compiler option
7.5.2 Definitions Search Path
A.2.74 –ptipath
-pto, compiler option, A.2.75 –pto
-ptr, compiler option, A.2.76 –ptr
-ptv, compiler option, A.2.77 –ptv
public functions, MT-safe, 10.4.1.1 Public Conversion Routines
put pointer, streambuf, 13.10.1 Working With Streambufs