dynamic storage allocation for, 460, 461
encapsulating, 333
initializing,324, 325
length of, 357
member,332
multidimensional,330, 331
name and address of, 351
parameters declared as, 357
of pointers, 364
pointers moved in, 355
and pointer variables, 351
sample program, 350,352
as sequential containers, 751
subscript operator for, 427
Arrow operator, 255
Articleclass, 287, 311
copy constructor of, 310
ASCII code (American Standard Code for Informa-
tion Interchange), 17, 800
Assignment operator, 87, 253, 412
overloading, 489
Assignments, 279, 488, 489
implicit type conversions in, 145, 531
type conversions in, 145, 532, 533
virtual,572, 573. See alsoCompound assignments
Associative arrays, 427
Associative container classes, 769
Associative containers, 750, 751, 768, 769
and bitsets, 751
ATM (Asynchronous Transfer Mode) cells
header of, 714, 715
representing,714
at()method, 165, 761
autokeyword, 205
Automatic lifetime, 199
auto objects, 205
autospecifier,204
B
back()method
and container classes vector, deque, and list, 761
Backslashes, 29
bad_cast, 553
badbit, 645
Base classes, 383, 501
accessibility of, 589
access to members in, 503, 509
calling methods in, 513
conversions in references to, 535
converting to, 530, 531
multiple indirect, 590, 591
virtual,592, 593
with virtual destructors, 548, 549
Base class object assignment, 533
Base class pointer conversion, 535
BaseE1class, 575
defining,574
Base initializers, 511, 595, 597, 655
Base subobject, 505
begin()method, 755, 769
Bell Laboratories, 3
Bias, 786
Bidirectional iterators, 755
Binary arithmetic operators, 82, 83
Binary bitwise operators, 713
Binary complement, 143
Binary mode
file opened in, 638
Binary operator, 415, 417
and operands, 82
Binary search algorithm, 643
Binary trees, 187
Binding, 551
Bit coded data, 707
Bit-fields,714
defining, 715
Bitmapcontainer class, 774, 775
Bitmaps
raster images represented with, 774, 775
Bit masks, 710, 711
creating, 713
using,712
Bit patterns
retaining, 143
Bits
deleting, 711
manipulating, 777
Bitsets,774, 775, 776, 777
associative containers and, 751
declaring, 775
Bitwise
ANDoperator, 711
Bitwise exclusive
ORoperator, 711
INDEX ■805