Previous Section
 < Free Open Study > 
Next Section


Index

O

Object, 91
Object classes, 16
in baking a cake, 17
Object-oriented design, 4, 15-17, 58, 91
and CRC cards, 14
for simulation problems, 249
top-down design compared with, 172
Object-oriented design methodology, 170-173, 189
brainstorming, 170-171, 189
filtering, 171-172, 189
responsibility algorithms, 172-173
scenarios, 170, 172, 189
Object-oriented programming, 90, 91-95
C++ constructs for, 93-95
concepts in, 91-92
Object parameters
member functions with, 89-90
Objects
hierarchy of, 16
Observer operations, 125-126
for Unsorted List ADT, 137-139
Observers, 71
ofstream, 26
"One definition rule," 98
One-dimensional arrays, 77-82
application level, 80
declaring, 78, 79
implementation level, 80-82
logical level, 77-79
as parameters, 79
Online debugging programs, 44
O(N log2N) sorts, 600-608
open function, 26, 49
Opening file
Big-O approximation for, 160
Opening special symbol, 200
Operating systems, 3
Operation(s), 3
for arrays, 77
on doubly linked lists, 346, 348
on graphs, 550
on queues, 227
on stacks, 197-199
in strings, 100
Operations for Unsorted List ADT, 135-143
constructor operations, 135-136
iterator operations, 142-143
observer operations, 137-139
transformer operations, 139-140
Operator functions, 168-169
Operator overloading guidelines, 358
operator reserved word, 168
Operators
address of, 215
overloading, 92, 167-169
Ordered quality
with one-dimensional arrays, 77
Order of magnitude, 159, 160-163
Order property
of heaps, 533, 536, 539, 540, 543, 609, 610, 611, 615
Outlines, 12
Output
in real estate listings case study, 175
Output files
and testing, 46
Output streams, 25
Overloading, 92, 167-169
assignment operator, 334, 357-358, 392, 485
relational operator, 127, 189


Previous Section
 < Free Open Study > 
Next Section
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)