大多数计算任务都会涉及创建值的集合然后对这些集合进行操作。一个简单的例子是,先读取若干字符到 string中,然后打印这个 string。如果一个类的主要目的是保存一些对象,那么我们通常称之为容器。为给定的任务提供合适的容器以及之上有用的基本操作,是构建任何程序的重要步骤。
我们通过一个保存名字和电话号码的简单示例程序来介绍标准库容器。这是一个对于任何背景的人都显得“简单而直观”程序。我们用4.3.3节中的Entry类来保存一个电话簿的表项。在本例中,我们特意忽略掉很多现实世界中的复杂因素,例如,很多电话号码其实不能简单地用一个32位int来表示。
