< previous page page_466 next page >

Page 466
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
compiling, 6
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
conditional, 352
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
errors, 15-17
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
complete classes, 105, 108
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
complex hierarchies, 294, 297-298
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
complex classes, 105, 108
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
complex if statements, 53-55
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
compound statements, 42
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
concatenation operator, 355-357
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
conceptualization phase, 377, 383
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
conditional compiling, 352
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
console applications, 11
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
console windows, 11
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
const keyword, 99, 348, 439
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
class member functions, 99
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
declaring
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
defining constants, 38-39
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
functions, 100, 109
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
keyword, 156, 260
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
objects, 157-159
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
member functions, 159
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
pointers, 156
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
passing, 180-183
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
this pointer, 159
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
constant functions, 99
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
constant member functions, 99
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
constant pointers, 157, 236-238, 330, 340, 436
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
constants, 37
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
creating, 37
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
defining, 38-39
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
enumerated, 39
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
initializing, 37, 199
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
literal, 37, 40
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
objects, 157
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
pointers, 157
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
substituting for (#define command), 348
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
symbolic, 38, 40
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
constructors, 94, 97
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
calling, 254-256
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
copy, 178, 223
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
calling, 178-180, 200
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
default, 200
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
defining, 201-204
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
parameters, 200
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
creating objects, 199
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
declaring, 95
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
default, 94-95, 149, 198
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
derived classes, overloading, 259-260
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
initializing, 199, 205
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
initializing member variables, 199
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
overloading, 199
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
virtual, 276, 278-279
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
virtual member functions, 382
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
contained classes, 328
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
contained members, 328
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
containment, 322, 328
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
continue statement, 115-117
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
conversion operators, 219-222
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
converting
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
base 10 to base 6, 449
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
base 10 to base 7, 449
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
base 10 to binary, 450
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
base numbers, 450
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
decimals to binary, 452-453
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
copy constructors, 178, 223
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
calling, 178-180, 200
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
default, 200
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
defining, 201-204
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
parameters, 200
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
copying
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
members (shallow copies), 216
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
objects, 177, 200
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
cout statements, 20-21, 26
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
string constants, 239
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
.CPP files (implementation files), 101, 351
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
creating
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
aliases, 166
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
arrays
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
multidimensional, 233
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
objects, 230
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
classes, 386
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
hierarchies, 286, 289
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
constants, 37
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
conversion operators, 219-221
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
executable files, 13
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
linked lists, 303
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
macro functions, 352-353
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
memory, 145
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
functions, 190
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
memory leaks, 147
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
nodes (head/tail), 309
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
objects
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
constructors, 199
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
free store, 151
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
pointers (member functions), 340
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
references, 162-163
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
this pointer, 156
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
types, 404
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
variables (multiple at same time), 31-33, 94
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
cubby holes (cubbies), 28
D
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
dash (-), 151
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
data
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
aquiring, 387
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
global, 345
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
hiding, 8
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
manipulating
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
classes, 242
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
pointers, 139-141
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
root classes, 388
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
static, 345
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
storing (arrays), 225
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
data members, 87
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
accessing, 89, 151-152
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
classes (pointers), 152-154
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
private, 90
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
public, 89-90
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
data objects, 314
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
data types, 85
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
abstract, 286, 289-290, 298-299
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
declaring, 290
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
providing common functionality, 298
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
pure virtual functions, 289-290
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
_DATE_ macro (predefined), 357
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
DEBUG (assert() macro), 357-358
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
debugging, 13
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
assert() statements, 359
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
code, 69, 352
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
levels, 366, 369
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
macros, 355
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
with predefined macros, 357
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
decimal numbers, 447-448
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
converting to
d5ef64f4d3250b96ba5c07ca5bbc2f56.gif
base 6, 449

 
< previous page page_466 next page >

If you like this book, buy it!