key concept
algorithms
and containers, 378
iterator arguments, 381
class user, 255
classes define behavior, 20
defining an assignment operator, 512
dynamic binding in C++, 605
elements are copies, 342
encapsulation, 270
headers for template code, 657
indentation, 19
inheritance and conversions, 604
is A and has A relationships, 637
name lookup and inheritance, 619
protected members, 614
refactoring, 611
respecting base class interface, 599
specialization declarations, 708
type checking, 46
types define behavior, 3
use concise expressions, 149
key_type
requirements
ordered container, 425
unordered container, 445
keyword table, 47
Koenig lookup, 797