< previous page page_a105 next page >

Page A105
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
declaring, 921-922
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
implementation file for, 922-925, 942-944
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
specification file for, 941-942
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
timecard.cpp file, 942-944
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
TimeCardList class
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constructor for, 946-949
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
implementation file for, 947-951
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
specification file for, 945-947
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
TimePart function (TimeCard class), 942, 944
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
TimeType class
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
compiling and linking, 860-861
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constructors for, 863-866
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
declaring, 845-846
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
implementation file for, 854-858, 867
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
members of, 843
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
specification file for, 852-854, 865-867
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing and debugging, 890-894
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
timetype.cpp file, 854-858, 867
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
timetype.h file, 852-854, 865-867
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
tolower function, 524-525, A5
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Tool making, 174
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Top-down program design, 152-156, 162
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
encapsulation in, 353, 360-361
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
scaling in, 906
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
void functions in, 324-328
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
toupper function, 524-525, A5
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Towers of Hanoi game, 1127-1132
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Tracing program execution, 234-237, 312
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Traffic cones painting case study, 119-122
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Traffic light state diagram, 270
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Trailer values, 259-260
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Transformers, 841
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Transition rules for finite state machines, 269-272
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Transpose program, 422-424
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Transposing names case study, 418-424
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Treatise on Differential Equations (Boole), 199
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Treatise on the Calculus of Finite Differences (Boole), 199
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Tree structures in program design, 154
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Triangle program, 167-168
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Trigonometric functions, A6-A7
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Triply nested loops, 282
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Trouble program, 402-404
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
True values, 188-189
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Truncation
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
from demotion, 550
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of floating point numbers, 528
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with type coercion, 96
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
TryRemove function (Player class), 1103, 1105-1106
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Two-dimensional arrays, 708-712
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in absenteeism case study, 741-757
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
accessing components in, 709-710, 713
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
as arrays of arrays, 723-724
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
declaring, 710, 723
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in election case study, 728-740
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
initializing, 717-718, 722
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
as parameters, 720-722
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
printing, 718-719
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
processing, 712-720
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
summing columns in, 716-717
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
summing rows in, 714-716
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Type casting, 95-99, 509-510, 514
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with enumeration types, 540
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
precedence of, 516
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Type coercion, 95-99
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in assignments and return values, 549-551
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with enumeration types, 539
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in expressions, 547-549
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with parameters, 344, 350, 549-551
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with switch statements, 462
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
typedef statements, 189-190
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with arrays, 678-679
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
limitations of, 535
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax template for, A15
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Types.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Data types
U
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
U with constants, 505
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
UCHAR_MAX constant, 505, A6
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
UINT_MAX constant, 505, A6
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ULONG_MAX constant, 505, A6
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Unary expressions, A24
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Unary operators, 65, A24
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
UNDECLARED IDENTIFIER message, 69, 338
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Undefined pointers, 982
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Underflow of floating point
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
numbers, 531-532
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Underscore (_), 49-51, 62, A13
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Unions, 786-787
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Universal sets, 198
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
UNIX operating system, 21
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Unordered lists
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
searching in, 649-653
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
sorting, 653-657
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
unsigned data types
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constants, 505
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
promoting, 548
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
range of, 504
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
representation of, 54
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
using, 533
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Uppercase letters
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for named constants, 61-62
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
converting characters to, 524-525, A5
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for enumerators, 537
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in identifiers, 51, 61-63
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in string comparisons, 678
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing characters for, 413, A4
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
User-defined simple types
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
enumeration, 536-544
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
typedef for, 534-535
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
User names for logging onto mainframes, 77
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
User-written header files, 545-547
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
USHRT_MAX constant, 505, A6
V
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
\v escape sequence, 521
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Validation, data, 234, 426-427, 433

 
< previous page page_a105 next page >