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

F

-fast, compiler option, A.2.17 –fast
-features, compiler option
Language Extensions
8.3 Disabling Exceptions
10.2.1 Thread Cancellation
A.2.18 –features=a[,a...]
file descriptors, using, 13.4.1.4 Opening a File Using a File Descriptor
file names
suffixes, 2.2.2 File Name Conventions
.SUNWCCh file name suffix, 11.7.5 Standard Header Implementation
template definition files, 7.5.1 Source File Location Conventions
files
See also source files
C standard header files, 11.7.5 Standard Header Implementation
copying
13.4.1 Dealing With Files Using Class fstream
13.10.2 Using Streambufs
executable program, 2.4.1 Compile-Link Sequence
multiple source, using, 2.2.3 Using Multiple Source Files
object
2.4.1 Compile-Link Sequence
3.2 General Guidelines
15.3 Building Dynamic (Shared) Libraries
opening and closing, 13.4.1.3 Opening and Closing Files
repositioning, 13.4.1.5 Repositioning Within a File
standard library, 11.7.5 Standard Header Implementation
using fstreams with, 13.4.1 Dealing With Files Using Class fstream
-filt, compiler option, A.2.19 -filt[=filter[,filter...]]
finalization functions, B.2.8 #pragma fini
-flags, compiler option, A.2.20 –flags
float inserter, iostream output, 13.3.1 Output Using iostream
floating point
invalid, A.2.28 -ftrap=t[,t...]
precision (Intel), A.2.27 –fstore
flush, iostream manipulator, 13.3.1.3 Flushing
flush, iostream manipulator, 13.7 Manipulators
-fnonstd, compiler option, A.2.22 –fnonstd
-fns, compiler option, A.2.23 –fns[={yes|no}]
format control, iostreams, 13.6 Format Control
Fortran runtime libraries, linking, A.2.135 -xlang=language[,language]
-fprecision=p, compiler option, A.2.24 –fprecision=p
front end, compilation component, 2.4.6 Understanding the Compiler Organization
-fround=r, compiler option, A.2.25 –fround=r
-fsimple=n, compiler option, A.2.26 –fsimple[=n]
-fstore, compiler option, A.2.27 –fstore
fstream, defined
13.2 Basic Structure of iostream Interaction
13.12 iostream Terminology
fstream.h
iostream header file, 13.3 Using the Classic iostream Library
using, 13.4.1 Dealing With Files Using Class fstream
-ftrap, compiler option, A.2.28 -ftrap=t[,t...]
__func__, identifier, 4.10 Using the Predefined __func__ Symbol for Function Name
function, declaration specifier, 4.1 Linker Scoping
__FUNCTION__, identifier, 4.10 Using the Predefined __func__ Symbol for Function Name
function-level reordering, A.2.124 -xF[=v[,v...]]
function templates, 6.1 Function Templates
See also templates
declaration, 6.1.1 Function Template Declaration
definition, 6.1.2 Function Template Definition
using, 6.1.3 Function Template Use
functions
in dynamic (shared) libraries, 15.3 Building Dynamic (Shared) Libraries
inlining by optimizer, A.2.129 -xinline[=func_spec[,func_spec...]]
MT-safe public, 10.4.1.1 Public Conversion Routines
overriding, 4.3 Overriding With Less Restrictive Virtual Functions
static, as class friend, 4.9 Declaring a Static Namespace-Scope Function as a Class Friend
streambuf public virtual, 10.4.6 MT-Safe Classes
functions, name in __func__, 4.10 Using the Predefined __func__ Symbol for Function Name