C标准库-STL源码剖析
为C++标准库最重要的组成部分,STL(标准模板库)不仅是一个可复用组件库,而且是一个包罗算法与数据结构的软件框架(framework)。"框架"这个词,本身就有庞大、稳定、完整而可扩展的涵义。软件框架,则是用一行行精细准确的源码,构造一个庞大、稳定、完整而可扩展的软件架构,稍有软件开发经验的人都知道,要做到这些,谈何容易! STL在1994年走入C++标准,使得原本即将推出的C++标准延迟4年问世而无怨无悔,并为之对内容做巨幅改进,而今STL不仅为千千万万C++程序员所日常运用,而且获得极高的学术赞誉,成为了一个典范,一种境界。作为一个软件框架,STL所取得的成功,实在可以用"辉煌"来形容,