用户操作
[发私信]  [加为好友] 
jq0123
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
jq0123的公告
XSTL封面 Locations of visitors to this page Codeguru Contributor
订阅 上海程序员
文章分类
热门文章
1 评“程序员怎么样才能保证自己的程序没有BUG”
2 C语言HTML解析器ekhtml的VC编译
3 log4cpp应用速成手册
4 一个hash_map使用错误
5 udp广播与直接广播
6 评“加班文化”对软件企业的危害
作者推荐
1 设计死了吗?
2 葵花宝典:软件开发高手是这样炼成的!
3 TCP截包分段重组的设计
4 Firefox的HTTP内容解压代码阅读
5 不可思议:using namespace无效!
6 作业调度问题深度搜索定界算法
7 智能机器人编程游戏robocode的运行代码简析
存档

原创  C++标准库与STL的关系 收藏


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的子集。

(转载请注明来源于金庆的专栏) 

发表于 @ 2007年09月30日 21:36:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:有难度的算法笔试题:芯片测试 | 新一篇:按NT服务运行程序

Csdn Blog version 3.1a
Copyright © jq0123