< previous page page_478 next page >

Page 478
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
assigning (built-in to userdefined), 218
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
Boolean, 436
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
char, 29
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
character, 30
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
creating, 31-33
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
declaring, 436
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
defining, 31-32, 94
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
doubles, 35
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
floating-point, 30
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
floats, 35, 40
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
global, 68, 81
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
free store, 143
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
name space, 143
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
scope, 68
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
initializing, 33-34
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
int, 29, 185
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
local, 66, 70-71, 81
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
free store, 143
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
stacks, 80, 143
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
long, 40
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
long int, 29
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
member
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
initializing, 199
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
member-wise copies, 200
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
static, 318
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
names, 28, 436
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
naming, 31-32
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
case-sensitivity, 32
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
keywords, 32
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
naming conventions, 88
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
pointers (memory addresses), 134
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
scope, 68
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
short, 40
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
short int, 29
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
signed, wrapping around, 36-37
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
signed short, 35
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
size, 29, 30-32
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
types, 28-31, 85-86
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
creating, 86
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
declaring, 135
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
long, 35
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
short, 35
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
signed, 30
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
unsigned, 30
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
unsigned, wrapping around, 36
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
unsigned long, 35
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
unsigned short, 35
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
values, 28, 33, 89
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
virtual
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
constructors, 276-279
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
destructors, 276
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
functions, 280
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
methods, 279
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
virtual function table, 272, 279
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
virtual functions, 272, 299
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
invoking, 273-275
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
non-pure, 294, 297-298
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
pure, 289-290, 294, 297-299
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
declaring, 290
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
implementing, 291, 294
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
overriding, 298
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
virtual member functions, calling, 271, 382
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
virtual methods, 267-269, 279, 289
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
virtual table pointer, 272
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
virtual tables, 299
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
void, returning (functions), 24, 71, 78
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
void return types, 65
W-Z
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
watch statements, 371
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
waterfall method (development cycle), 375
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
when to use
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
default values, 198
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
overloading functions, 198
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
pointers, 185
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
references, 185
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
while loops
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
break statement, 115-117
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
complex expressions, 114-115
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
continue statement, 115-117
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
simple example, 113
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
while(true) loops, 117-118, 380
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
whitespace, 42, 60, 435
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
wild pointers, 137
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
windowing environments, 11
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
windows
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
console, 11
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
quick, 11
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
simple, 11
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
wired objects, 387-388
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
word processors, 16
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
wrapping around
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
signed variables, 36-37
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
unsigned variables, 36
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
writing
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
arrays (past end), 227-228
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
code, 434
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
aligning braces, 434
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
assert() statements, 439
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
class definitions, 438
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
comments, 437
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
const, 439
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
function definition, 438
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
header files, 438
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
identifiers, 436
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
indenting switch statements, 435
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
line length, 435
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
program access, 438
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
program text, 435-436
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
spelling/capitalization, 436-437
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
style, 434
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
comments, 23
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
macros (assert()), 357-358
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
past end of arrays, 238
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
programs, 11

 
< previous page page_478 next page >

If you like this book, buy it!