C++ Migration Guide HomeContentsPreviousNextIndex


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 - Z

Index

Numerics

64-bit address space, 1

A

aggregate-initialization, 1
anachronisms, 1, 2, 3
Annotated Reference Manual (ARM), 1, 2, 3, 4, 5, 6
application binary interface (ABI), 1, 2, 3

B

base-class name, 1
binary compatibility issues, 1, 2
language changes, 1
mixing old and new binaries, 1
Boolean, 1

C

C interface, 1
C library headers, 1, 2
C linkage, 1, 2, 3
C++ 3.0 compiler, 1, 2
keywords added since, 1
source code incompatibilities, 1
C++ international standard, 1
C++ language, 1, 2
changes, 1, 2
rules, 1
semantics, 1, 2
C++ standard library, 1, 2, 3, 4
C, using with C++, 1
char*, 1
class name injection, 1
comma-expressions, 1
-compat command, 1, 2
compatibility mode, 1, 2, 3
conditional expressions, 1
const
allocating with new, 1
future changes, 1
passing, 1
pointers, 1
string literals, 1
copy constructor, 1
coroutine library, 1
count in a delete-expression, 1

D

default parameter values, 1
delete, 1
new form, 1
new rules, 1
operator, 1, 2

E

enum type, 1
extern "C", 1, 2, 3

F

for-statement rules, 1
for-statement variables, 1
function pointer conversion, 1, 2, 3

G

global variable, 1

H

header files, 1
header inclusions, 1
headers, standard C, 1, 2

I

iostreams, 1, 2, 3

K

keywords, 1, 2, 3, 4, 5, 6, 7, 8

L

language linkage, 1, 2, 3

M

macro redefinition, 1
macros
__cplusplus, 1
__STDC__, 1
main() return type, 1
mangling problems, avoiding, 1
mode
compatibility, 1, 2, 3
standard, 1, 2, 3

N

name mangling, 1, 2
name redefining, 1
nested types, 1
new, 1, 2
new form, 1
new rules, 1
operator, 1, 2

O

operator
delete, 1, 2
new, 1, 2

P

passing const to non-const reference, 1
pointer conversion, 1, 2, 3
pointers to functions, 1, 2, 3
See also function pointer conversion1

Q

qualifiers, const and volatile, 1

R

repository, template, 1
reserved words, 1
return types
C interface, 1
class, 1
main(), 1
pointer-to-function, 1
runtime type identification (RTTI), 1

S

Solaris versions supported, 1
SPARC V9, 1
standard exceptions, 1
standard header implementation, 1
standard library
See C++ standard library1
standard mode, 1, 2, 3
keywords, 1
static objects, destruction order, 1, 2
static storage, 1
string literals, 1

T

templates, 1, 2
and the C++ standard library, 1
class, declarations, 1
class, definitions, 1
compilation mode, 1
instantiation, explicit, 1
invalid type arguments, 1
repository, 1
specialization, 1
tokens, alternative spellings for, 1
Tools.h++, 1
trailing commas, 1
type names, resolving, 1
typedef
future changes, 1
restrictions, 1
typename, 1, 2, 3

U

universal pointer-to-function, 1

V

void* conversion, 1, 2, 3
volatile pointers, 1

Sun Microsystems, Inc.
Copyright information. All rights reserved.
Feedback
Library   |   Contents   |   Previous   |   Next   |   Index