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

C++:什么是STL? 什么是STL?1. STL概论1.1. STL基本概念1.2. STL六大组件简介1.3. STL优点2. STL三大组件2.1. 容器2.2. 算法2.3. 迭代器2.3. 案例 1. STL概论   长久以来,软件界一直希望建立一种可重复利用的东西,以及一种得以制造出”可重复运用的东西”的方法,让程序员的心血不止于随时间的迁移,人事异动而烟消云散,从函数(functions),类别(classes),函数库(function libraries),类别库(class libraries)、各种组件,从模 阅读详情
作者: Winter
来源: 最优秀的STL学习网站

 

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

 

 

 

1 STL网站类

SGI STL ★★★★★

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

STLport★★★★★

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

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

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

STL 中文站★★★★★

STL 中文站是目前最专业介绍STL的中文网站,网站收集了STL技术文章,提供STL电子书下载。并且有大量的原创文章,值得收藏。

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的资料了,只能从支持文档中得到部分资料。

 

2 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在线电子版。如果你想看看其他人翻译得,也可以查看Effective STL 中文版(大全)。各有特色。

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

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

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

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

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

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

 

3 STL 技术文章类

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

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

Codeguru上的STL技术文章★★★★

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

CodePreject网站上的STL文章★★★

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

C++ STL 标准模板库介绍与入门 C++ STL 标准模板库概述与入门 阅读详情

相关推荐

【STL详解】STL标准模板库入门 | STL版本 | STL六大组件 | STL优点 | 常用STL容器vector、list和map | STL算法函数 | STL使用异常原因分析与总结

本文详细介绍STL标准模板库相关的内容,包括STL版本、STL六大组件、STL优点、常用的STL容器vector、list与map、提升效率的STL算法函数的使用、STL使用异常常见原因分析与总结等,以供大家参考。

dvlinker的技术专栏 2万+

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

STL以其独特的魅力得到越来越多的程序员钟爱,STL彻底封装复杂的数据结构,提供丰富灵活的程序接口,同时还能保证程序的运行效率。上次整理的STL技术文章列表得到许多朋友的捧场,这里整理更全面的STL学习资源列表,希望对朋友们有所帮助。 STL网站类 SGI STL  ★★★★★ SGI STL是目前应用最为广泛的STL版本了。此网站提供SGI STL源码下载,还提供相应的STL编程帮助文档,

P2P 研究 思考 3844

⚡【C++要笑着学】(13) STL介绍:什么是STL标准模板库 | STL的版本 | 浅谈STL的缺陷

再讲解函数模板之前先对STL做一个小铺垫,本篇将对STL做一个简单的介绍。

有道无术, 术尚可求。有术无道, 止于术。 3034

学习C++的常用网站

中文:https://zh.cppreference.com/w/英文:http://en.cppreference.com/w/C++之父:http://www.stroustrup.com/还有很多没有列出来,如:libuv、libevent、

木牛的博客 8807

boost 标准库手册 chm

boost 标准库手册, b oost C++开发必备标准库。 标准库开发手册chm版本。

boost库帮助文档--中文chm版

该文件为boost库chm版中文帮助文档,版本为boost1.41,其目录结构明确,内容详尽,可谓boost库开发必备电子书籍,希望对使用boost库开发的人员有所帮助。

【C++】标准模板库 STL 简介

STL是C++标准库的一部分,它在C++程序中扮演着重要的角色。它使用模板(template)来实现各种数据结构,包括序列容器、关联容器、无序容器等,并提供相应的迭代器、算法、适配器、仿函数等部件。这些部件可以用来实现各种复杂的数据结构和算法,从而大大简化了程序员的编程工作。在C++中,stl的位置非常核心,它几乎渗透在C++程序的角角落落里。无论是开发底层系统,还是开发上层应用,stl都扮演着不可或缺的角色。

Welcome home | Jian Liao 's blog 776

boost 1.36.0 中文文档 [CHM 格式;72 个库已翻译]

boost 1.36.0 的中文文档,是快速入门 boost 的最佳教材!2008-10-20 发布,已翻译了全部 90 个库中的 72 个。

C++标准模板库(STL)

STL概述

明朗晨光的专栏 1411

Boost 库入门.chm.zip

Boost 库入门.chm

boost 1.37 中文手册

boost_1_37_0_doc_20081118.chm,boost 1.37中文手册

C++ 标准模板库(STL)教程

欢迎来到C++标准模板库(STL)的学习之旅!STL是C++的一部分,提供了一套通用的、可重用的模板类和函数,用于处理常见的数据结构和算法。通过掌握STL,您可以大大提高编程效率和代码质量。本文将以通俗易懂的方式,全面介绍C++ STL的各个组成部分及其应用。

u012698191的博客 1594

C++参考手册中文版chm以及Boost库中文版chm

C++参考手册中文版chm以及Boost库中文版chm

C++标准模板库(STL)详解

STL(Standard Template Library,标准模板库)是C++标准库的重要组成部分,它提供了一套高效、可复用的通用数据结构和算法框架。STL本质上是一个基于模板的泛型编程库,包含了丰富的数据结构(容器)、算法、迭代器和函数对象等组件。泛型编程:通过模板实现与数据类型无关的算法和数据结构高性能:经过精心优化,运行效率接近手工编写的代码标准化:作为C++标准的一部分,具有统一的接口规范可扩展性:用户可以方便地添加新的容器或算法。

Made In SQL 1153

BOOST库中文帮助(Release+1.41.0).chm(part1/2)

boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。 boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编程、数学相关、纠错和测试、数据结构、输入/输出、跨语言支持、内存相关、语法分析、杂项。 有一些库是跨类别包含的,就是既属于这个类别又属于那个类别。 这里面只有regex、python和test需要编译出库。

boost1.3中文帮助(chm)与安装说明

1.提供了最新的中文帮助说明,里面有类库的说明和示例。 2.提供了windows下的编译配制说明,本人测试通过。

【C++】STL学习小总结

【C++】STL学习小总结 STL概述 长久以来,软件界一直希望建立一种可重复利用的东西,以及一种得以制造出”可重复运用的东西”的方法,从函数(functions),类别(classes),函数库(function libraries),类别库(class libraries)、各种组件,从模块化设计,到面向对象(object oriented ),为的就是复用性的提升。 复用性必须建立在某种标准之上。但是在许多环境下,就连软件开发最基本的数据结构(data structures) 和算法(algorith

ZYP_997_的博客 4661

【spark源码修改】hive3.1.3 spark3.5.4编译,需要修改源码,最终编译成功

【spark源码修改】hive3.1.3 spark3.5.4编译,需要修改源码,最终编译成功,附带问题分析详细过程

spark_dev的博客 1912
上一篇: 4.29留3
下一篇: Turbo C 2.0 函数中文说明大全
freesundark
博客等级 码龄17年 26粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值