JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Studio 12.3: C++ User's Guide     Oracle Solaris Studio 12.3 Information Library
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.  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

S

-S, compiler option, index iconA.2.81 –S
-s, compiler option, index iconA.2.82 –s
sbufpub, man pages, index icon13.4.1 Dealing With Files Using Class fstream
searching, template definition files, index icon7.5 Template Definition Searching
search path
definitions, index icon7.5.2 Definitions Search Path
dynamic library, index icon11.3 Related Library Options
include files, defined, index iconA.2.35 -Ipathname
standard header implementation, index icon11.7.5 Standard Header Implementation
semi-explicit instances
index icon7.2.4 Template Instance Placement and Linkage
index icon7.3.5 Semi-Explicit Instances
setbase, iostream manipulator, index icon13.7 Manipulators
setfill, iostream manipulator, index icon13.7 Manipulators
setioflags, iostream manipulator, index icon13.7 Manipulators
setprecision, iostream manipulator, index icon13.7 Manipulators
set_terminate() function, index icon10.2 Using Exceptions in a Multithreaded Program
set_unexpected() function, index icon10.2 Using Exceptions in a Multithreaded Program
setw, iostream manipulator, index icon13.7 Manipulators
.s, file name suffixes, index icon2.2.2 File Name Conventions
.S, file name suffixes, index icon2.2.2 File Name Conventions
shared libraries
accessing from a C program, index icon14.8 Using dlopen to Access a C++ Library From a C Program
building
index icon14.3 Building Dynamic (Shared) Libraries
index iconA.2.28 –G
building, with exceptions, index icon8.6 Building Shared Libraries That Have Exceptions
containing exceptions, index icon14.4 Building Shared Libraries That Contain Exceptions
disallowing linking of, index iconA.2.9 –d{y|n}
naming, index iconA.2.33 –h[ ]name
shell, limiting virtual memory in, index icon2.6.3 Control of Virtual Memory
shift operators, iostreams, index icon13.7.1 Using Plain Manipulators
signal handlers
and exceptions, index icon8.1 Synchronous and Asynchronous Exceptions
and multithreading, index icon10.1.2 Using C++ Support Libraries With Threads and Signals
signedness of chars, index iconA.2.110 -xchar[=o]
sizes, storage, index iconB.2.16 #pragma pack(n)
skip flag, iostream, index icon13.3.8 Extracting Whitespace
.so, file name suffix
index icon2.2.2 File Name Conventions
index icon14.1 Understanding Libraries
Solaris operating environment libraries, index icon11.1 C Libraries
Solaris threads, index iconA.2.54 -mt[={yes|no}]
.so.n, file name suffix, index icon2.2.2 File Name Conventions
source files
linking order, index icon3.2 General Guidelines
location conventions, index icon7.5.1 Source File Location Conventions
spellings, alternative, index iconA.2.17.1 Values
stabs debugger-data format, index iconA.2.114 -xdebugformat=[stabs|dwarf]
stack, setting page size for, index iconA.2.153 -xpagesize=n
standard error, iostreams, index icon13.1 Predefined iostreams
standard headers
implementing, index icon11.7.5 Standard Header Implementation
replacing, index icon11.7.5.1 Replacing Standard C++ Headers
standard input, iostreams, index icon13.1 Predefined iostreams
standard iostream classes, index iconUsing the Classic iostream Library
standard mode
iostream
index iconUsing the Classic iostream Library
index iconUsing the Classic iostream Library
index icon13.3 Using the Classic iostream Library
See also -compat, index iconA.2.6 –compat={5|g}
Tools.h++, index icon11.2.1 C++ Library Descriptions
standard output, iostreams, index icon13.1 Predefined iostreams
standards, conformance, index icon1.5 Standards Conformance
Standard Template Library (STL), index iconUsing the C++ Standard Library
static
archive libraries, index icon14.1 Understanding Libraries
functions, referencing, index icon6.7.6 Referencing Static Variables and Static Functions
instances (deprecated), index icon7.2.4 Template Instance Placement and Linkage
objects, initializers for nonlocal, index iconA.2.17.1 Values
variables, referencing, index icon6.7.6 Referencing Static Variables and Static Functions
-staticlib, compiler option
index icon11.3 Related Library Options
index icon11.5 Statically Linking Standard Libraries
index iconA.2.83 -staticlib=l[,l…]
static linking
compiler provided libraries
index icon11.3 Related Library Options
index iconA.2.83 -staticlib=l[,l…]
default libraries, index icon11.5 Statically Linking Standard Libraries
library binding, index iconA.2.3 –Bbinding
template instances, index icon7.3.2 Static Instances
__STDC__, predefined macro, index icon5.1.1 Language-Adaptable Header Files
stdcxx4 keyword, index iconA.2.49.1 Values
stdio
stdiobuf man pages, index icon13.9 stdiobuf: iostreams for stdio Files
with iostreams, index icon13.3.10 Using iostreams With stdio
stdiostream.h, iostream header file, index icon13.3 Using the Classic iostream Library
STLport, index icon12.2 STLport
STL (Standard Template Library), components, index iconUsing the C++ Standard Library
storage sizes, index iconB.2.16 #pragma pack(n)
streambuf
defined
index icon13.10 Working Withstreambuf Streams
index icon13.12 iostream Terminology
get pointer, index icon13.10.1 streambuf Pointer Types
man pages, index icon13.10.2 Using streambuf Objects
put pointer, index icon13.10.1 streambuf Pointer Types
queue-like versus file-like, index icon13.10.1 streambuf Pointer Types
using, index icon13.10.2 Using streambuf Objects
stream, defined, index icon13.12 iostream Terminology
stream.h, iostream header file, index icon13.3 Using the Classic iostream Library
streampos, index icon13.4.1.5 Repositioning Within a File
string literal of U"..." form, index iconA.2.178.1 Values
strstream, defined
index icon13.2 Basic Structure of iostream Interaction
index icon13.12 iostream Terminology
strstream.h, iostream header file, index icon13.3 Using the Classic iostream Library
struct, anonymous declarations, index icon4.7 Using Anonymous struct Declarations
structure declaration specifier, index icon4.1 Linker Scoping
subprograms, compilation options, index icon2.4.3 Consistent Compiling and Linking
suffixes
command line file name, index icon2.2.2 File Name Conventions
files without, index icon11.7.5 Standard Header Implementation
library, index icon14.1 Understanding Libraries
.SUNWCCh, index icon11.7.5 Standard Header Implementation
__SUNPRO_CC_COMPAT, predefined macro, index iconA.2.6 –compat={5|g}
.SUNWCCh file name suffix, index icon11.7.5 Standard Header Implementation
SunWS_cache, index icon7.4.1 Repository Structure
swap -s, command, index icon2.6.1 Swap Space Size
swap space, index icon2.6.1 Swap Space Size
symbol declaration specifier, index icon4.1 Linker Scoping
__symbolic, index icon4.1 Linker Scoping
symbol tables, executable file, index iconA.2.82 –s
-sync_stdio, compiler option, index iconA.2.84 -sync_stdio=[yes|no]
syntax
CC command line, index icon2.2.1 Command Syntax
options, index icon3.1 Syntax Overview