C++ STL(标准模板库) 学习资源列表

转载 2005年04月28日 14:54:00

STL以其独特的魅力得到越来越多的程序员钟爱,STL彻底封装复杂的数据结构,提供丰富灵活的程序接口,同时还能保证程序的运行效率。上次整理的STL技术文章列表得到许多朋友的捧场,这里整理更全面的STL学习资源列表,希望对朋友们有所帮助。

STL网站类

SGI STL  ★★★★★

SGI STL是目前应用最为广泛的STL版本了。此网站提供SGI STL源码下载,还提供相应的STL编程帮助文档,以及部分设计文档。不过对于STL刚开始学习的朋友来说,可以放在第二步学习。

STLport ★★★★★

STLport STL完全可以与SGI STL媲美。此网站提供STLport STL源码下载,在线帮助,同时也提供一些STL资源列表,都是英文的,不过看看无妨。在C++ Builder中使用的就是STLport

Dinkumware VC/VC.net STL.net官方网站 ★★★★

也是常说的P.J. STL官方网站。如果使用MS的C++开发工具,这个网站是不能少的,从VC6到VC7,STL方面已经得到了质的飞跃,在随后的5年之内,MS都会使用Dinkumware 的STL版本。

Rouge Wave STL ★★★

Windows平台下的C++ Builder STL以前的版本,具有一定的声誉,但相比前几个版本来说,略落后一些,主要是在性能方面。目前在其首页已经找不到STL的资料了,只能从支持文档中得到部分资料。

Center of STL Study (最优秀的STL学习网站) ★★★★★

以Blog的形式,提供STL学习资料,收集了大量的STL电子书,技术论文,应用实例等,而且在不断更新。对于初学者和深入研究STL的朋友,都是一个很不错的网站。

STL书籍类

(此处所列的STL书籍,均提供电子版下载):

The C++ Standard Library : A Tutorial and Reference ★★★★★

这本是最为经典的一本STL教材,可以作为自学教程,也可作为参考手册。目前已经有中文版,书名为《C++ 标准程序库》候捷和孟岩翻译,华中科技大学出版社。翻译得很不错,只是价格偏高,一百多,如果英文不错还是看英文版吧:)。

Effective STL(英文版) ★★★

Effective STL是一本非常好的书,帮助你更好的理解STL,其作者就是《Effective C++》一书的作者。如果你已经初步了解了STL的容器、迭代器、算法和函数,而又想更好的了解STL,那么《Effective STL》是你的最佳选择。

Effective STL(中文版) ★★★★★

Effective STL中文版是由龚敏敏翻译,很不错,强烈推荐。如果你想看看其他人翻译得,也可以查看Effective STL 中文版(大全)。各有特色。

STL编程指南(Programmer's Guide) ★★★★★

《STL编程指南》本电子书把SGI STL的相关帮助文档集合在一起,形成chm格式文档,查阅起来非常方便。使用STL编程的必备手册,比拟于VC的MSDN,Linux/Unix平台下的man命令。

STL源码剖析(候捷) ★★★★

如果希望全面理解STL内部机制,如果希望真正精通掌握STL,如果希望从STL中学习更多的编程技巧,那么你一定要看这本书。可惜的这里只有上册电子版下载,找不到下册。

其它 C++ STL电子书下载 ★★★★

那里还包括各种版本的STL电子书下载,而且还在陆续更新,值得推荐。

技术文章类

STL技术文章不完全列表(STL学习使用指南) ★★★★★

为Winter所作的,按不同类别进行整理,而且在更新中。

CodeGuru上的STL技术文章。  ★★★

CodeGuru就不用介绍了吧,其收录的文章也不错。都是英文。

CodePreject网站上的STL文章。 ★★★★★

又一个经典网站,看看就知道了,目前许多中文的技术文章其英文版,在上面都有。

C++ STL(标准模板库) 学习资源列表

转自 http://stlchina.huhoo.net/twiki/bin/view.pl/Main/STLLearnResouce 作者:Winter 来源: 最优秀的STL学习网站 ...
  • arau_sh
  • arau_sh
  • 2011年08月26日 09:59
  • 603

C++ STL(标准模板库) 学习资源列表

转自 http://stlchina.huhoo.net/twiki/bin/view.pl/Main/STLLearnResouce 作者:Winter 来源: 最优秀的STL学习网站 ...
  • yuyin86
  • yuyin86
  • 2012年03月02日 08:33
  • 389

C++ STL标准模板库类String成员详细列表参考及示例代码

STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模板函数的方式,这相比于传统的由函数和类组成的库来说提...
  • yuzeze
  • yuzeze
  • 2016年06月13日 10:49
  • 1235

《深入学习:GNU C++ for Linux 编程技术》 第23章:使用标准模板库(STL)

STL概述        STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任...

C++标准模板库STL学习

STL是所有C++编译器和所有操作系统平台都支持的一种库,可以用于所有C++语言编译器和所有平台(Windows/Unix/Linux..)。当然标准查模板库中的所有算法,也可以自己用C/C++来实现...
  • aidayei
  • aidayei
  • 2011年09月11日 15:39
  • 1052

PKU C++程序设计实习 学习笔记6 标准模板库STL

标准模板库STL 8.1 STL概述 1.泛型程序设计 C++ 语言的核心优势之一就是便于软件的重用 C++中有两个方面体现重用:1.面向对象的思想:继承和多态,标准类库  2.泛型程序设计(gene...

轻轻松松学习C++ 标准模板库STL

作为C++标准不可缺少的一部分,STL应该是渗透在C++程序的角角落落里的。STL不是实验室里的宠儿,也不是程序员桌上的摆设,她的激动人心并非昙花一现。本教程旨在传播和普及STL的基础知识,若能借此机...

STL/C++标准模板库学习总结

STL/C++标准模板库学习总结 STL就是Standard Template Library,标准模板库。从根本上说,STL是一些“容器”的集合,这些“容器”有list, vector,s...

【学习笔记】C++高级程序设计:STL标准模板库

标准模板库 C++语言的核心优势之一是便于软件的重用 1、  面向对象的思想:继承和多态,标准类库 2、  泛型程序设计的思想:模板机制,以及标准模板库STL   泛型程序设计 将一些常用...

C++标准程序库 学习笔记 第五章 STL(标准模板库概述)

1. 容器 关联容器的排序问题,默认为operator > iset;      greater 为一个类类型(greater() 调用默认构造函数,返回临时对象,) eg:     //...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++ STL(标准模板库) 学习资源列表
举报原因:
原因补充:

(最多只允许输入30个字)