< previous page page_a90 next page >

Page A90
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
lifetime of, 398
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
side effects with, 401-404
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in team programming, 448
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Gordon, George, 406
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Graph program, 366-369, 429-433
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Greater-than symbol (>)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in arrow operator, 973, 978
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for bitwise operations, 510, 513
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in BNF, 46
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in character comparisons, 522
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in extraction operator, 133-134, 672-675
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
precedence of, 197, 516, A1
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with preprocessor directives, 77, 546
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in relational operators, 191
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Gregorian calendar, 870
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Grouping order of operators, 95, 516-517, A1-A2
H
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
.h files.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Header files
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Hand tracing program execution, 234-237, 312
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Hardware, 16-17
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Has-a relationships, 922
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Head pointers for linked lists, 1050
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Header comments, A32-A33
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Header files
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
assert.h, A2-A3
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for class specifications, 852
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
contents of, 76-77
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ctype.h, A3-A5
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
float. h, A5
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
including, 103, 146, 341-342
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
limits .h, A5-A6
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
math.h, A6-A7
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
multiple inclusion of, 862
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
stddef.h, A8
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
stdlib.h, A8-A9
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
string. h, A9-A10
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
user-written, 545-547
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Headings for functions, 49, 72, 326-327, 358-359
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Heap, 981-986
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Helper functions, 1009
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Heterogeneous data types, 772
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Heuristics, 325
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Hexadecimal numbers
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constants, A27
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
escape sequence with, 521
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
representation of integers, 505-507
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax templates for, A27-A28
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing for, A4
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Hexagrammum mysticum, 100
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Hiding
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in classes, 850-852
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
function implementation, 352-353, 360-361
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
variable names, 391-392
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Hierarchical records, 782-789
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Hierarchies
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in implementation, 159-160
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
inheritance.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Inheritance
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
High and low temperatures case study, 292-297
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
High-level programming languages, 10-12
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Homogeneous components, 648
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Hopper, Grace Murray, 466-467
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Horizontal spacing in output, 107-108
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Horizontal tab, escape sequence for, 521
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
.hpp files, 546
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
.hxx files, 546
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Hybrid functions, 417
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Hydroelectric dam, precision problem at, 534
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Hyperexponential class algorithms, 286
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Hyphen (-).
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Minus sign (-)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Hypotenuse case study, 165-168
I
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Identification stage in object-oriented design, 931-932, 936-937
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Identifiers, 49-51
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
capitalization of, 61-62
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
declaring, 56-61
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for enumeration types, 536-538
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for file streams, 147-148
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
meaningful, 51, A35-A36
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
scope of, 390-395
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax template for, 50, A13
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
IDPart function (TimeCard class), 941, 944
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
if statements, 202
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
blocks with, 204-205
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
dangling else with, 211-212
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
equal signs in, 208-209
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
If-Then form, 206-208
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
If-Then-Else form, 202-204
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
If-Then-Else-If form, 210-211
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
nested, 209-212, 219
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
versus switch, 463
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing, 237-239
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing stream states with, 213-215
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
versus while, 256
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
#ifndef directive, 862
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ifstream class, 146-147, 162, 849
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ignore function, 141-142, 674
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Implementation
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of algorithms, 6-7
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of designs, 157-161
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of floating point numbers, 530-533
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of functions, hiding, 352-353, 360-361
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of object-oriented design, 934-935
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of programs, 4, 234-239
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
versus specification, 839
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Implementation assertions, 1062
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Implementation files
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for CardDeck class, 1097-1101
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for CardPile class, 1085-1090
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for DateType class, 873-882
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for DynArray class, 1022-1030
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for ExtTime class, 917-920
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for OrdList class, 1061-1078
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for Player class, 1102-1107
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for RecordList class, 1007-1015
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for TimeCard class, 922-925, 942-944

 
< previous page page_a90 next page >