< previous page page_a85 next page >

Page A85
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Counting in loops, 266, 268-269
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Counting votes case study, 728-740
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
cout stream
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
accessing, 404
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
using, 43, 68-70
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
.cpp files
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for class implementations, 854
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
linking, 859
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
CPU (central processing unit), 15-16
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Crashes from infinite recursion, 1124
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
CrewMoment function (Starship), 441-442
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Ctrl/D keys, 264
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Ctrl/Z keys, 264
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ctype.h file, 413, 524, A3-A5
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Cubic time execution, 285-286
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Curly braces ({ }).
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Braces ({ })
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Cursor keys, 78
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Curves, area under, 551-558
D
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Dangling else problem, 211-212
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Dangling pointers, 984-986, 1031-1032
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Data, 8
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
representation of.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Representation
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
storing, 53
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing, 239
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
validation of, 234, 426-427, 433
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Data abstraction, 789, 920
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Data-dependent loops, 284-285
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Data flow, documenting, 356-358
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Data objects, 57
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Data types, 52
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
abstract.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Abstract data types (ADTs);
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Classes
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
anonymous, 544-545, 780
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for array indices, 605-606
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
built-in, 502-509
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
char.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See char data type
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
choosing, 533
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in comparisons, 192
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
converting, A8
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in declarations, 58
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
defining, 189-190, 535
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
demoting, 549-551
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
floating point.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Floating point data types
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for function values, 408-410
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with input statements, 135, 175
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
integral.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Integral data types
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
named, 544-545
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in object binding, 926
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for parameters, 337, 344
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
pointers.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Pointers
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
promoting, 547-549
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
reference, 987-990
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
simple, 502-504
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
size of, 515
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for structure (struct) members, 779
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
structured.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Arrays; Records
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax templates for, A14-A15, A24
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing and debugging, 576-577, 582
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
type coercion and type casting with, 95-99, 509-510, 514
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
user-defined, 534-535
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Date class
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constructors for, 990-992, 994, 999
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
declaring, 990-991, 993
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
destructor for, 994-995
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
specification file for, 993-994
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
date.h file, 993-994
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Dates
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in Birthday calls case study, 882-889
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
classes for, 869-882, 990-995
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
comparing, 871, 875
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
incrementing, 871-872, 876
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
printing, 871, 875
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
DateType class, 869-870
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in Birthday calls case study, 882-889
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constructor for, 873, 878
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
implementation file for, 873-882
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
specification file for, 870-873
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing, 874-877
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
datatype.cpp file, 878-882
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
datetype.h file, 872-873
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Day function (DateType class), 872, 879
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
DaysInMonth function (DateType class), 881
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
DBL_DIG constant, A5
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
DBL_MAX constant, 508, A5
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
DBL_MIN constant, 508, A5
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
de Fermat, Pierre, 101
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Deallocating memory, 980-986, A25
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Debuggers, 312
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Debugging, 79-81, 84
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
algorithm walk-through in, 230-234
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
classes, 889-894
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
comments for, 312-313, 808-809
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
conditional expressions, 241-242
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
data types, 576-577, 582
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
expressions and function calls, 122
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
functions, 369-374
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
input, 173-176, 577-581
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
linked lists, 1109-1111
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
loops, 305-313, 492-494
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
modular design in, 445-449
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
multidimensional arrays, 757-759
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
object-oriented programming, 956-958
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
one-dimensional arrays, 635-637
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
output, 173-176
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
pointers, 1030-1033
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
preconditions and postconditions in, 231-234
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
programs, 6, 175
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
records (structs), 821-824
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
recursion, 1149
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
searches, 698-699
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
strings, 699-700
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Decimal numbers
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
constants, 505-507, A26

 
< previous page page_a85 next page >