社区
C语言
帖子详情
请问哪里可以找到C++标准模板库的源码?
Danffer
2001-11-20 10:38:45
...全文
61
回复
打赏
收藏
请问哪里可以找到C++标准模板库的源码?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
C++
标准
库
STL
源码
SGI STL是Silicon Graphics Inc.(简称SGI)公司开发的
标准
模板
库
(Standard Template Library)的一个版本。它是
C++
标准
库
的一个重要实现,对STL的发展和推广产生了重大影响。 SGI STL的
源码
是开源的,其设计和实现体现了诸多优秀的编程思想和技巧。下面是对SGI STL
源码
的一些关键特点和描述:泛型编程、算法与容器的分离、迭代器、函数对象等。 SGI STL的
源码
是学习和理解STL实现原理的宝贵资源。它展示了如何使用
C++
的语言特性和编程技巧来设计和实现高效、灵活、可重用的组件。通过研究SGI STL的
源码
,可以深入理解STL的内部工作机制,提高编程技能和设计能力。 需要注意的是,虽然SGI STL对STL的发展产生了重大影响,但它并非
C++
标准
库
的唯一实现。不同的编译器和
标准
库
实现可能会有所差异,但总体上遵循了STL的设计原则和接口规范。
C++
标准
库
(第2版)STL
源码
STL(Standard Template Library,
标准
模板
库
)是惠普实验室开发的一系列软件的统称。现然主要出现在
C++
中,但在被引入
C++
之前该技术就已经存在了很长的一段时间。 STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了
模板
类和模版函数的方式,这相比于传统的由函数和类组成的
库
来说提供了更好的代码重用机会。在
C++
标准
中,STL被组织为下面的13个头文件:、、、、、、、、、、、和。
数据结构
C++
语言描述——应用
标准
模板
库
(STL)(第2版)源代码
本书是Ford和Topp两位教授于1996年出版的名著Data Structures with
C++
的第2版,新版中引入了在ANSI C 1998中正式规定的
标准
模板
库
(STL)来讲授数据结构,在全球范围内已经有数以万计的学生从中受益。 作者将
C++
语言作为算法描述语言,应用包含规范化的数据结构的
标准
模板
库
,集中讲述了数组、向量、表、关联树容器,以及集合、映射、堆、哈希表和图等数据结构及其算法,重点讨论了如何高效地存储大型数据集合,涵盖了数据结构初级和高级教程的最新内容。书中各章章前提出学习目标,章后附有丰富的练习题、答案以及书面练习和上机编程练习,指导读者迅速、全面地掌握核心知识点和编程技巧。 本书可作为计算机及相关专业数据结构课程的核心教材,对于广大研发人员,也是一本数据结构与面向对象技术完整结合的全新技术参考用书。非常好的一本书,要学习此书该代码是必不可少的!
SGI—STL(SGI
C++
标准
程序
库
)
源码
+文档
STL的sgi(Silicon Graphics Computer System,Inc) 版本,同时也是声名最盛的一个STL版本,该版本被纳为GNU
C++
标准
程序
库
。
C++
标准
程序
库
最新版+简体中文版.zip
太强大了,作为
C++
程序员,你该懂的!!!!! 内容简介
C++
标准
程序
库
提供一组通用类别(classes)和接口(interfaces),可大幅扩充
C++
核心语言。由于程序
库
本身并不容易,为了完整运用其组件并从其强大的威力中获得帮助,你需要一份完善的资源,而非一份仅仅陈列类和函数的普通文档。 《The
C++
Standard Library》(中文版《
C++
标准
程序
库
》)不仅对每一个程序
库
组件提供范围广泛的说明,也对繁杂的感念提供清楚明亮的解释,并描述高效运用这些组件时需要的实际编程细节,提出一个又一个的范例程序。 这本包含最新资料的完整书籍,反映出被 ANSI/ISO
C++
语言
标准
规格书纳入的
C++
标准
程序
库
的结构。更明确地说,本书将焦点放在
标准
模板
库
(Standard Template Library)身上,检验其中的容器(containers)、迭代器(iterators)、仿函数(functors)和算法(algorithms)。你还可以
找到
特殊容器、字符串(strings)、数值类别、国际化议题、IOStream。每一个组件都有深刻的呈现,包括其介绍、设计、运用实例、细部解说、陷阱、意想不到的危险,以及相关类别和函数的确切标记(signature)和定义。一份见解深刻的基础概念介绍和一个程序
库
综合鸟瞰,会对新手带来快速的提升。 《The
C++
Standard Library》范围广泛、详细、可读性高、实用, 是值得你一再查阅的
C++
宝贵资源。本书网站 http://www.josuttis.com/libbook,其中提供书中
源码
下载。
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章