Machine language, 8–9
main
() function, 25
Main memory, 3–5
Mainframe computer systems, 2
Manipulator functions, 331
map
class, 985–992
Member functions, 314–316, 340–356, 467–468, 482–485, 556–560, 572–576, 578–590, 820–823, 847, 850–858
at
, 482–483
accessor functions and, 569–570
BankAccount
class examples of, 572–576
blank spaces and, 340–341
C strings, 467–468
character I/O and, 340–356
classes and, 314–316, 556–560, 572–576, 578–590
constructors, 578–590
definition of, 556–560
dot (.
) operator used for, 315, 559–560
eof
, 355–356
exit
, 317
fail
, 316
get
, 340–343
getline
, 467–468
inheritance and, 847, 852–854
length
, 482–483
mutator functions and, 569–570
new_line
( ), 345–347, 349–350
new-line character (\n) and, 340–362, 347–348
objects and, 314–316
private
, 561–570, 850–852
protected
, 852–854
public
, 561–570
put
, 343–344
putback
function, 344–345
recursion and, 820–823
redefinition of, 855–858
scope resolution (::
) operator used for, 559–560
stream I/O using, 314–316
string
class use of, 482–485
Member names, structures, 545, 547–548
Member values, structures, 545, 548
Member variables, structures, 545, 547–549, 552
Memory, 3–6, 40–42, 262–264, 384–385, 395–396, 518–520
addresses, 4–5
array declaration and, 384–385
array parameters, 395–396
bits (binary digits), 4
bytes, 4–5
call-by-reference parameters and, 262–264
computer hardware components, 3–6
delete
operator for, 519–520
dynamic variables, 518–520
files, 6
freestore, 518–519
locations, 4–5, 41–42, 262–264
main, 3–5
management, 518–520
pointers for, 518–520
random access (RAM), 6
secondary (auxiliary), 3, 6–7
sequential access of, 6
storage as, 6
variables and, 40–42
Menus, 133–134
program choices using, 133–134
switch
statements for, 133–134
Messages, errors, 30–31
Monitor, computer output device, 3
Multidimensional arrays, 427–433, 532–534
commas (,
) between indexes, 433
declarations for, 428–429
delete
[ ]
operator and, 532–533
dynamic, 532–534
indexed variables and, 428, 433
parameters, 428–429
size of, 428–429
square brackets [ ]
used for, 429, 433
two-dimensional example of, 429, 533–534
Multiplication operator (*
), 70
Mutable iterators, 972
Mutator functions, 569–570
Mutex, 1015–1016