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

E

-E compiler option, index iconA.2.12 –E
elfdump, index iconA.2.113.1 Values
endl, iostream manipulator, index icon13.7 Manipulators
ends, iostream manipulator, index icon13.7 Manipulators
enum
forward declarations, index icon4.4 Making Forward Declarations of enum Types and Variables
incomplete, using, index icon4.5 Using Incomplete enum Types
scope qualifier, using name as, index icon4.6 Using an enum Name as a Scope Qualifier
environment variables
CCFLAGS, index icon2.8.2 Using CCFLAGS to Specify Compile Options
LD_LIBRARY_PATH, index icon14.1 Understanding Libraries
SUNWS_CACHE_NAME, index icon7.4.1 Repository Structure
errno
interaction with -fast, index iconA.2.16.1 Expansions
preserving value of, index iconA.2.16.1 Expansions
-erroff compiler option, index iconA.2.13 -erroff[=t]
#error, index icon2.5.4 Warnings and Errors
error
bits, index icon13.3.1.2 Handling Output Errors
state, iostreams, index icon13.3.1.2 Handling Output Errors
error function, index icon13.3.1.2 Handling Output Errors
error handling, input, index icon13.3.9 Handling Input Errors
error messages
compiler version incompatibility, index icon2.3 Compiling With Different Compiler Versions
linker
index icon2.4.2 Separate Compiling and Linking
index icon2.4.5 Compiler Command-Line Diagnostics
-errtags compiler option, index iconA.2.14 -errtags[=a]
-errwarn compiler option, index iconA.2.15 -errwarn[=t]
exceptions
and multithreading, index icon10.2 Using Exceptions in a Multithreaded Program
building shared libraries that have, index icon8.6 Building Shared Libraries That Have Exceptions
disabling, index icon8.3 Disabling Exceptions
disallowing, index iconA.2.17.1 Values
functions, in overriding, index icon4.3 Overriding With Less Restrictive Virtual Functions
longjmp and, index icon8.5 Mixing Exceptions With Signals and Setjmp/Longjmp
predefined, index icon8.4 Using Runtime Functions and Predefined Exceptions
setjmp and, index icon8.5 Mixing Exceptions With Signals and Setjmp/Longjmp
shared libraries, index icon14.4 Building Shared Libraries That Contain Exceptions
signal handlers and, index icon8.5 Mixing Exceptions With Signals and Setjmp/Longjmp
standard class, index icon8.4 Using Runtime Functions and Predefined Exceptions
standard header, index icon8.4 Using Runtime Functions and Predefined Exceptions
trapping, index iconA.2.27 -ftrap=t[,t...]
explicit instances, index icon7.2.4 Template Instance Placement and Linkage
export keyword, recognizing, index iconA.2.17.1 Values
extension features, index iconLanguage Extensions
allowing nonstandard code, index iconA.2.17.1 Values
defined, index icon1.5 Standards Conformance
external
instances, index icon7.2.4 Template Instance Placement and Linkage
linkage, index icon7.3 External Instances
extraction
char*, index icon13.3.4 Using the char* Extractor
defined, index icon13.12 iostream Terminology
operators, index icon13.3.2 Input Using iostream
user-defined iostream, index icon13.3.3 Defining Your Own Extraction Operators
whitespace, index icon13.3.8 Extracting Whitespace