| C++ Programming Guide |
A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - ZIndex
A
- alignments
- default, 1
- strictest, 1
B
-Bsymbolicoption, 1C
- C
- compatibility with C++, 1
- differences from C++, 1
- cast
- const and volatile, 1
- dynamic, 1
- casting down, 1, 2
- casting to
void*, 1, 2- casting up, 1, 2
- reinterpret, 1
- static, 1
- cast operations, new, 1
CC pragmadirectives, 1- class templates, 1, 2
- declaration, 1
- definition, 1, 2
- incomplete, 1
- member, definition, 1
- static data members, 1
- use, 1
- classes
- defined, 1
- passing directly, 1
- passing indirectly, 1
- code generation, optimized, 1
const_castoperator, 1D
- dangling pointer, 1
- data abstraction, 1
- default operators, using, 1
- definitions-included organization, 1
- directives, C++, 1
dynamic_castoperator, 1E
- exception handlers
catchblock, 1, 2- derived class, 1
- implementing, 1
throwstatement, 1tryblock, 1, 2- exception handling, 1
- asynchronous, 1
- example, 1
- flow of control, 1
- keywords, 1
- synchronous, 1
- exception specification, 1, 2
- exceptions
- access control in, 1
- advantages of using, 1
- and multithreading, 1
- building shared libraries with, 1
- default, 1
- definition, 1
- disabling, 1
- disadvantages of using, 1
longjmpand, 1- matching with handlers, 1
- nesting, 1
- predefined, 1
setjmpand, 1- signals and, 1
- standard class, 1
- standard header, 1
- unexpected, 1
- when to use, 1
F
- finalization functions, 1
- function templates, 1, 2
- declaration, 1
- definition, 1
- use, 1
H
- header files, 1
- idempotent, 1
- language-adaptable, 1
- self-contained, 1
- unnecessary inclusion, 1
I
- idempotency, 1
- initialization function, 1, 2
- inline functions, when to use, 1
- instantiation
- template class, 1
- template function, 1
- template function member, explicit, 1
- template function member, static, 1
M
- macros
__cplusplus, 1, 2__STDC__, 1, 2- member variables, caching, 1
- multithreaded application, 1
- multithreaded compilation, 1
- multithreading, 1
O
- object-oriented features, 1
- objects, temporary, 1
- operator
delete, 1new, 1- overloaded, 1
P
- pragmas, 1, 2
#pragma aligndirective, 1#pragma finidirective, 1#pragma identdirective, 1#pragma initdirective, 1#pragma packdirective, 1#pragma unknown_control_flowdirective, 1#pragma weakdirective, 1- programs, building multithreaded, 1
pthread_cancel()function, 1R
reinterpret_castoperator, 1- RTTI options, 1
- runtime error messages, 1
- runtime type identification (RTTI), 1
S
set_terminate()function, 1, 2set_unexpected()function, 1, 2, 3- shared library, 1
- signal handlers
- and exceptions, 1
- and multithreading, 1
- sizes, storage, 1
- Solaris versions supported, 1
- stack unwinding, 1
static_castoperator, 1- storage sizes, 1
T
- template instantiation, 1
- explicit, 1
- function, 1
- implicit, 1
- whole-class, 1
- template parameter, default, 1
- template problems, 1
- friend declarations of template functions, 1
- local types as arguments, 1
- non-local name resolution and instantiation, 1
- using qualified names in template definitions, 1
- template specialization, 1, 2
- templates, nested, 1
terminate()function, 1, 2thr_exit()function, 1, 2tryblock, 1, 2- type
- dynamic, 1
- static, 1
- type checking, 1
type_infoclass, 1typeidoperator, 1U
unexpected()function, 1, 2, 3V
- value classes, using, 1
|
Sun Microsystems, Inc. Copyright information. All rights reserved. Feedback |
Library | Contents | Previous | Next | Index |