16.3 容器和迭代器的设计示例