C++标准库与STL的关系

原创 2007年09月30日 21:36:00

C++标准库与STL的关系

STL即标准模板库(Standard Template Library),它包括五大类组件:算法、容器、迭代器、函数对象、适配器。

STL是C++标准库的一部分,但不是全部。C++标准库是std名字空间中的所有内容,就是那些不带.h的头文件,如<cstdio>、<iostream>。如std::string,及IO流都不属于STL,但它们是STL兼容的,可以应用迭代器,算法等。虽然std::string和IO流也是模板类,但并不属于STL。

STL的实现,如STLPort中包括了IO流,string类等,其实不能确切的称为STL实现,而是比STL更大的库实现。但是某些STL类没有在标准库中实现,如hash map,STLPort中实现了。C++标准库包含一个STL的实现,但该实现是标准STL的子集。

(转载请注明来源于金庆的专栏) 
版权声明:

相关文章推荐

C++标准库和STL的关系

STL是C++标准库的一个子集,即标准模板库,其实现运用了泛型的思维 C++标准库的所有头文件都没有扩展名。C++标准库的内容总共在50个标准头文件中定义,其中18个提供了C库的功能。 形式的标...

C++标准库与STL的关系

转自http://blog.csdn.net/nodeathphoenix/article/details/32942157 STL即标准模板库(Standard Template Library),...

C++标准库简介、与STL的关系。

转载:http://www.cnblogs.com/xiongjiaji/archive/2011/06/22/2476490.html C++标准库的所有头文件都没有扩展名。C++标准库的...

走进C++程序世界----STL标准库

STL简介      1、STL是什么?        作为一个C++程序设计者,STL是一种不可忽视的技术。      Standard TemplateLibrary (STL):标准模板库,更准...

C++ STL标准库的关联容器set与map

C++ STL标准库的关联容器set与map C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂...

C++标准库STL

  • 2016-10-31 20:27
  • 22.52MB
  • 下载

C++标准库stl

  • 2013-09-14 08:58
  • 34KB
  • 下载

C++标准库(STL)中的容器

1. 序列容器 容器里的元素是有位置的,有前有后1.1. array静态连续数组. C++11中新增. 大小是固定的,不能改变. 和C语言中本来支持的数组[]特性类似; 支持随机存取, 支持...

C++_STL(中文版)标准库

  • 2013-03-28 10:14
  • 421KB
  • 下载

C++标准库手册STL

  • 2011-08-07 23:02
  • 122KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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