

C++ STL中文版 王昕翻译
书籍简介
【内容简介】
本书对C++ STL进行了全面而深入的阐述。STL(标准模板库)是在惠普实验室中开发的,已纳入ANSI/ISO C++标准。其中的代码采用模板类及模板函数的方式,可以极大地提高编程效率。本书由P.J. Plauger等四位对C++ STL的实现有着卓越贡献的大师撰写,详细讨论了C++ STL的各个部分。全书分为16章,其中的13章通过背景知识、功能描述、头文件代码、测试程序和习题,分别讲述了C++ STL中的13个头文件,其他章节介绍了STL中广泛涉及的三个主题--迭代器、算法和容器。本书附录列出了接口和术语表,最后列出了参考文献。 本书适合对C++有一定了解的程序员及高等院校师生阅读。
【译者序】
众所周知,C++是一门功能强大的编程语言,支持多种编程典范(paradigm),其间包括PB(Procedure-Based)、OB(Object-Based)、OO(Object-Oriented)以及新近出现的GP( Generic Programming)。
作为 GP的第一个广为流传的实现, STL( Standard Template Library)自被 C++标准化委员会接纳以来,己经对整个C++社区产生了极为深远的影响。程序员可以放心地使用STL所提供的常用数据结构和算法,避免"每次都重新发明一个轮子"的情况出现,有效地提高编程效率;再者,为了充分利用 STL已有的资源, C++中 SL(Standard Library)的实现方式也有了很大的变化
【序言】
标准模板库( Standard Template Library,简称 STL)是 ANSI/ISO C++语言的库的一个主要组成部分。它最初是惠普实验室( Hewlett-Packard Labs)的产物,开发者为Alexander Stepanov及Meng Lee(参见 S&L95),主要基于早期的、由 Stepanov和 David R Musser两人完成的工作。(参见 M&S87、 M&S89及 M&S94。这里所有的引用都列于附录C中。)你将会发现在这个库中包含着对于C++中的模板( template)的各种使用,其中大部分的使用都值得炫耀,并且具有良好的连贯性。确实,STL已经开始有意义地改变了许多程序员编写C++代码的方式。
下载地址
相关电子书
酷勤网·计算机学习资源索引平台