< previous page page_a97 next page >

Page A97
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Ordering. See Sorting
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Orders of magnitude, 286
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
OrdList class
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constructor for, 1060, 1062, 1079-1081
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
destructor for, 1060
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
implementation file for, 1061-1078
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
specification file for, 1058-1060
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ordlist.cpp file, 1061-1078
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ordlist.h file, 1058-1060
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
OS/360 operating system, 175
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ostream class, 133, 162, 848-849
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Out-of-bounds array indices, 599-601
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Preventing, 758
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
problems from, 635-636
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
safe array class for, 1018-1019
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Outgoing values in interfaces, 353-354, 356-359
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Output, 43, 68-70
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
classes for, 162, 848-849
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
debugging, 173-176
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for debugging, 312
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
devices for, 16, 68
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with enumeration types, 541-542
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
files for. See Files
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
formatting, 105-113
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
manipulators for, 109-113
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
spacing in, 106-108
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of strings, 672
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Output files, opening, 148
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Output streams, 68
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Overflow
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
floating point, 531-532
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
integer, 54, 531
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Overriding inherited functions, 913
P
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Painting traffic cones case study, 119-122
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Parallel arrays, 612, 727-728
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Parameterless functions, 326
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Parameters, 102-103, 141, 331-334
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
analogy demonstrating, 348-349
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
arrays as, 603-604, 608-611, 720-722
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in constructors, 863, 865, 867, 924
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in copy-constructors, 999-1000
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
data flow documentation for, 356-358
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
declaring, 332
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
matching, 349-352, 720-721
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
names for, 333, 337-338, 347
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
objects as, 846, 926
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
passing mechanisms for, 351-352
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
records (structs) as,777
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
reference, 342-345
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
reference variables as, 988-990
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
scope of, 393, 395
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
side effects from, 343, 401-402,415
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax templates for, 335, 337, 350, A18, A21
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
type coercion in, 344, 350, 549-551
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
value, 342-344, 347
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Parentheses ( )
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for functions, 49, 73, 509
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for if statements, 202
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for parameters, 335
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for pointer dereferencing, 973
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for precedence, 94-95, 197-198, 516, A1
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for sizeof, 515
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for type casting, 96-97, 509-510, 514
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for while statements, 254
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Parents of classes, 909-910
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Pascal, Blaise, 100-101
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Pascal, Etienne, 100
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Pascal's law, 101
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Pascal's theorem, 100
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Pascal's triangle, 101
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
PassengerMoment function (Starship), 442-443
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Passing
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
messages, 909
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
parameters, 141, 351-352.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See also Parameters.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Passive error detection, 577
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Passwords for logging onto mainframes, 77
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Payroll case study, 26-30
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Payroll program, 29-30
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
PCs (personal computers), 18
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Percent sign (%)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for number conversion, 1144-1146
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
precedence of, 94-95, 197, 516, A1
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for remainder operator, 65-66
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Period (.)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for class member selection, 847, 849
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in dot notation, 140
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in floating point numbers, 56
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in input data, 135
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in output formatting, 111-112
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for structure (struct member selection, 774-775, 821-822
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in syntax templates, 48
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Peripheral devices, 16-17
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Personal computers (PCs), 18
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Personnel records case study, 1001-1018
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Phases
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in loops, 256-257
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in programming, 3-8, 152
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Phone numbers, representing, 796
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Physical execution order, 254
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Player class
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
implementation file for, 1102-1107
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
specification file for, 1101-1102
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Player.cpp file, 1104-1107
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Player.h file, 1101-1102
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
PlayGame function (Playerclass), 1102-1105
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Playing cards, simulated, 1083-1090
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Plotters, 17
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Plus sign (+)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for addition, 65-66

 
< previous page page_a97 next page >