6.5 小结
本章的目标是给读者一个关于标准模板库中算法实用性的理解。也就是说,使读者知道并能足够轻松地了解STL,这样就可以在符合C++规则的基础上开始使用它(或者至少考虑使用它,这样一来,读者就会回到这里并寻找合适的解决方法。)STL是强大的,不仅因为它是合理且完全的工具库,而且因为它提供了考虑问题解决方案的词汇表,它也是创建附加工具的框架。
尽管本章给出了一些创建用户自己的工具的例子,但还没进入到完全理解STL的所有细微之处所必需的理论深度。一旦进入这样的理论深度,读者就会创建出比已经介绍过的例子更加复杂的工具。遗漏这些内容的部分原因是本教材篇幅的限制,但大部分原因是因为它已经超出了本教材对该章的要求—在这里,我们的目标是给读者一个实用性的理解,以便使读者一天一天地逐步改进自己的编程技巧。
有大量的书籍专门讲解STL(在附录中列出了它们),但是作者在这里特别推荐Scott Meyers的《Effective STL》(Addison Wesley,2002)。