< previous page page_a100 next page >

Page A100
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
fieldwidth specifications for, 110
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
functions for, 325
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with if statements, 202-203, 207
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of increment and decrement operations, 513
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
meaningful identifiers for, 51, A35-A36
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
program formatting for, 113-115
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of two-dimensional array declarations, 723
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ReadAll functions
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in RecordList class, 1006, 1012-1013
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in TimeCardList class, 946-947, 949
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ReadFirstList function (CheckLists), 617
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Reading data, 133, 138-141
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Reading marker
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in opening files, 148
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
operation of, 136-138
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Reads, priming, 260, 465-466
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Real numbers.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Floating point data types
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
reclist.cpp file, 1010-1015
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
reclist.h file, 1005-1007
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
reclist.obj file, 1015
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
RecordWin function (Game),566-567
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
RecordList class, 1003-1005
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constructor for, 1007-1008, 1010
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
destructor for, 1007, 1009-1010
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
implementation file for, 1007-1015
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
specification file for, 1005-1007
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Records (structs), 772, 778-780
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
accessing members of, 774-775, 784
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in address book case study, 794-809
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
arrays of, 781-782
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
assignment of, 777
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
versus classes, 846
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
declaring, 773-774
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
as function return values, 777
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
hierarchical, 782-789
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
initializing, 776
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
inputting member values, 776
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
operations on, 777
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
as parameters, 777
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in personnel records case study, 1001-1018
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
pointers for, 973
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
sorting, 1003-1005, 1015-1018
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax templates for, 772, 779
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing and debugging, 821-824
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
variables for, 773-775, 780
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Recreate function (CardDeck class), 1094, 1097, 1101
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
RectArea function (Area), 557-558
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Recursion, 1120
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
factorial function, 1124-1127
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
infinite, 1123-1124
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
versus iteration, 1142-1143
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with linked lists, 1135-1142
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for minimum array value, 1147-1148
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for number conversion, 1143-1146
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with pointer variables, 1135-1137
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
power function using, 1120-1124
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for printing arrays, 1132-1134
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing and debugging, 1149
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Towers of Hanoi game, 1127-1132
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Recursive calls, 1120
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Recursive definition, 1121
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Reference
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
array passing by, 608-611, 720-722
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
parameter passing by, 351
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Reference parameters, 342-345
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for dynamic binding, 927-930
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
side effects from, 401-402, 415
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Reference types, 987-990
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Reformatting names case study, 418-424
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Relational expressions
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax template for, A23
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
type coercion in, 547-549
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Relational operators
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with characters, 522
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with floating point numbers, 201
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with logical expressions, 190-193
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with pointers, 978
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Relationships in object-oriented design, 932-933, 938
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Relative parameter matching, 352
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Reliable programs, 309
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Remainder operator (%), 65-66
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for number conversion, 1144-1146
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
precedence of, 94-95, A1
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Reminder case study, 569-576, 679-683
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
remove function, 416-417
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
RemoveTop function (CardPile class), 1085-1086, 1090
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Repeating actions, 13-14.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See also Loops
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Representation
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of abstract data, 840
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of characters, 518-520
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of enumeration types, 536-537
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of floating point numbers, 526-528
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Representational error, 529-530
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Reserved words, 50, 62, A1
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Restricted declarators, A25
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Restricted type names, A25
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Return key, newline characters from, 136
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
return statement, 49, 339-341, 409
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Return values.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Function return values
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Returning from functions, 49, 141, 339-341, 409
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Reusing code, 906, 920
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ReverseList program, 594-595

 
< previous page page_a100 next page >