下载 >  开发技术 >  C++ > STL入门教程.chm

STL入门教程.chm 评分:

STL入门教程.chm 非常简单喔 这篇文章是关于C++语言的一个新的扩展——标准模板库的(Standard Template Library),也叫STL。 当我第一次打算写一篇关于STL的文章的时候,我不得不承认我当时低估了这个话题的深度和广度。有很多内容要含盖,也有很多详细描述STL的书。因此我重新考虑了一下我原来的想法。我为什么要写这篇文章,又为什么要投稿呢?这会有什麽用呢?有再来一篇关于STL的文章的必要吗? 当我翻开Musser and Saini的页时,我看到了编程时代在我面前消融。我能看到深夜消失了, 目标软件工程出现了。我看到了可维护的代码。一年过去了,我使用STL写的软件仍然很容易维护。 让人吃惊的是其他人可以没有我 而维护的很好! 然而,我也记得在一开始的时候很难弄懂那些技术术语。一次,我买了Musser&Saini,每件事都依次出现,但是在那以前我最渴望得到的东西是一些好的例子。 当我开始的时候,作为C++一部分的Stroustrup还没出来,它覆盖了STL。 因此我想写一篇关于一个STL程序员的真实生活的文章可能会有用。如果我手上有一些好的例子的话,特别是象这样的新题目,我会学的更快。 另外一件事是STL应该很好用。因此,理论上说,我们应该可以马上开始使用STL。 什麽是STL呢?STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。 STL的目的是标准化组件,这样你就不用重新开发它们了。你可以仅仅使用这些现成的组件。STL现在是C++的一部分,因此不用额外安装什麽。它被内建在你的编译器之内。因为STL的list是一个简单的容器,所以我打算从它开始介绍STL如何使用。如果你懂得了这个概念,其他的就都没有问题了。另外,list容器是相当简单的,我们会看到这一点。 这篇文章中我们将会看到如何定义和初始化一个list,计算它的元素的数量,从一个list里查找元素,删除元素,和一些其他的操作。要作到这些,我们将会讨论两个不同的算法,STL通用算法都是可以操作不止一个容器的,而list的成员函数是list容器专有的操作。 这是三类主要的STL组件的简明纲要。STL容器可以保存对象,内建对象和类对象。它们会安全的保存对象,并定义我们能够操作的这个对象的接口。放在蛋架上的鸡蛋不会滚到桌上。它们很安全。因此,在STL容器中的对象也很安全。我知道这个比喻听起来很老土,但是它很正确。 STL算法是标准算法,我们可以把它们应用在那些容器中的对象上。这些算法都有很著名的执行特性。它们可以给对象排序,删除它们,给它们记数,比较,找出特殊的对象,把它们合并到另一个容器中,以及执行其他有用的操作。 STL iterator就象是容器中指向对象的指针。STL的算法使用iterator在容器上进行操作。Iterator设置算法的边界 ,容器的长度,和其他一些事情。举个例子,有些iterator仅让算法读元素,有一些让算法写元素,有一些则两者都行。 Iterator也决定在容器中处理的方向。 你可以通过调用容器的成员函数begin()来得到一个指向一个容器起始位置的iterator。你可以调用一个容器的 end() 函数来得到过去的最后一个值(就是处理停在那的那个值)。 这就是STL所有的东西,容器、算法、和允许算法工作在容器中的元素上的iterator。 算法以合适、标准的方法操作对象,并可通过iterator得到容器精确的长度。一旦做了这些,它们就在也不会“跑出边界”。 还有一些其他的对这些核心组件类型有功能性增强的组件,例如函数对象。我们将会看到有关这些的例子,现在 ,我们先来看一看STL的list。
...展开详情收缩
2008-12-24 上传大小:551KB
分享
收藏 (1) 举报

评论 共14条

percepto 很好的入门教程
2014-08-11
回复
zchyzchy 链接有的打不开
2014-08-09
回复
kehao417 还不错,可以查
2014-08-06
回复
royt 一个页面都打不开呀。
2014-07-12
回复
xmqs0503 收了,很好的入门教程!
2014-06-25
回复
coldstarry 很好的入门教程
2013-11-09
回复
qi_dun_tao 很好,放在ipad上,随时可以看
2013-04-28
回复
shejiun123 东西挺多 也挺杂 有很多东西有些重复 不过看了之后再找本入门书 会容易点。。
2013-03-06
回复
tianzhidao00 链接有的打不开
2013-03-02
回复
vc3518 打开的时候提示脚本错误,不过内容还是不错的
2013-03-01
回复
C/C++/STL参考手册MSDN版本2018

不得不说微软的文档做的相当不错! 这里面的C/C++/STL参考相当全面, 而且例子也很好. 而且文档是2018的非常新(2018年5月), pdf 带目录结构书签, 当然我个人更加喜欢chm, 本文档一共有3000多页, 彩色, 目录和索引链接找东西很方便

立即下载
STL入门教程 STL入门教程

STL入门 教材 STL 入门教程 STL 入门教程

立即下载
目前网上找到的所有C++的Chm手册压缩

目前网上找到的所有C++的Chm手册,网上下载了好多C++手册资源,经过挑选后,无非也就这些手册还算不错,分享给大家。

立即下载
C和C++参考手册chm

C/C++ Reference General C/C++ Pre-processor commands Operator Precedence Escape Sequences ASCII Chart Data Types Keywords Standard C Library Standard C I/O Standard C String & Character Standard C Math Standard C Time & Date Standard C Memory Other standard C functions All C Functions C+

立即下载
《C语言教程》新CHM版.chm

内容来自于清华大学出版社出版的《C程序设计》第二版(谭浩强) 适合全国计算机等级考试C语言考生的学习和复习 修订者:冰魄 2006-2-14 资料来源:全国计算机等级考试网论坛(bbs.ncre.cn)的Word版《C语言教程》,主要把网页中的标签链接改为目录中的章节,这样比较方便,并参考了电子修订版(木易^DAVID)中的两处修订信息,更正第二章中节序号混乱问题、重新修改了第四章例4.15中的错误图片,(其他所有图片在Word版中本来就有了)。 此外,还增加了附录:三级网络技术考试上机注意事项和Turbo C 2.0库函数大全(根据木易Word版,重做所有

立即下载
C++_STL中文版

chm格式文档,查看方便,,不需要安装任何软件,需要的看看

立即下载
STL入门教程 设计模式 范型编程

设计新思维:范型编程与设计模式之应用.pdf DesignPattern(设计模式迷你手册).chm Effective+STL+中文版(完整版).chm STL_Programmer_Guide.chm STL入门教程.chm C...标准程序库.pdf

立即下载
STL资料合集(STL源码剖析STL入门教程泛型编程与STL)

STL源码剖析、STL入门教程、泛型编程与STL、标准模板库STL介绍

立即下载
OllyDbg入门完全教程(word完美排版)

OD教程,软件破解入门必备,完美排版,doc格式

立即下载
最简单的VB教程(chm

最简单的VB教程(chm)VB教程 简单 chm vb入门教程

立即下载
stl 电子书两本(C++ STL使用教程,STL编程)

stl STL编程 C++ STL使用教程 stl 电子书两本(C++ STL使用教程,STL编程)

立即下载
C++ API 和 C++ STL API CHM格式

包含标准库函数和STL函数(en chm格式),方便查询。

立即下载
Effective STL .chm

Effective STL .chmEffective STL .chmEffective STL .chm

立即下载
Directx11 非常全的教程 chm+源码

首先感谢http://www.cnblogs.com/mikewolf2002/category/351011.html 这个博主,其实本教程就是他的博客, 我觉得写的很好,很有用,怕哪一天他博客像曾经很火的一个外国教程一样突然就消失了, 我把他的directx的文章一个一个下载下来,做成了chm文件,中间标题出现好多乱码,我也是一个一个改过来。现在终于能离线看了。由于找不到博主的联系方式,没有征求同意就 离线化了他的笔记,要是博主不愿意我这样做请联系我删除 email cq361106306@qq.com

立即下载
python入门教程(runoob网页版制作)chm

python经典入门教程,python经典入门教程 python经典入门教程python经典入门教程

立即下载
C++和C中文手册 chm版本(8.chm个打包)

C++API中文手册,C++中文函数手册,C++chm中文版手册,C++文档,C++参考手册,C++手册总共包含8个chm文件,C++ 库函数大全手册完整版,而且是chm格式带索引、搜索,用着非常方便。这本手册的内容涉及C++ 核心库函数、STL函数、C函数库、IOstream操作库、STL Containers、Strings library字符串库等常用的函数集,一查即应,放在手边,实属方便。欢迎下载

立即下载
PyQt4中文教程chm

PyQt4,是Python中有一个非常强大的GUI工具包。相比wxpython,界面美观了很多,并且将界面设计与代码逻辑很好的分离了开来。本文件为PyQt4的中文教程CHM版,方便您的查阅和学习!

立即下载
Ranorex用户指南中文版(chm

Ranorex用户指南中文版,chm格式的,方便大家查看

立即下载
使用OllyDbg从零开始Cracking_CHM版(看雪学院整理超级实用入门全集)

《使用 OllyDbg 从零开始 Cracking》教程的目的是为那些想精通 Cracking(软件破解)艺术的人提供必要的基础知识。有了这些基础知识,你就可以阅读和理解更高级的教程。 这个是chm版本,里面包含所介绍的实例的exe文件。下载后即可动手练习。

立即下载
ASP入门教程.chm

ASP入门教程.chm ASP入门教程.chm

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

STL入门教程.chm

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: