++ STL的各种实现版本介绍
2013-10-08 15:34
253 查看
ANSI/ISO的C++ STL规范版本正式通过以后,各个C++编译器厂商就可以依照标准所描述的原型去实现C++ STL泛型库,于是出现多种符合标准接口,但具体实现代码不同的泛型库,主要有:
HP STLHP STL是Alexandar Stepanov在惠普Palo Alto实验室工作时,与Meng Lee合作完成的。HP STL是C++ STL的第一个实现版本,而且是开放源码。其它版本的C++ STL一般是以HP STL为蓝本实现出来的。
SGI STL
由Silicon Graphics Computer Systems公司参照HP STL实现,主要设计者仍然是STL之父Alexandar Stepanov,被Linux的C++编译器GCC所采用。SGI STL是开源软件,源码可读性甚高。
STLport
为了使SGI STL的基本代码都适用于VC++和C++ Builder等多种编译器,俄国人Boris Fomitchev建立了一个free项目来开发STLport,此版本STL是开放源码的。
P.J.Plauger STL
由P.J.Plauger参照HP STL实现出来,被Visual C++编译器所采用,但不是开源的。
Rouge Wave STL
由Rouge Wave公司参照HP STL实现,用于Borland C++编译器中,这个版本的STL也不是开源的。
相关文章推荐
- (转)C++ STL的各种实现版本介绍
- (转)C++ STL的各种实现版本介绍
- C++ STL各种实现版本介绍
- C++STL各种实现版本介绍
- C++ STL的各种实现版本
- [C#版本]有趣啊!各种编程语言实现 2 + 2 = 5
- svm以及各种版本的实现
- android 在各种版本下实现切换主题
- Lucene.Net 2.3.1开发介绍——附录一、如何下载Lucene.Net的各种版本
- Winform分页控件重大更新,并实现普通版、DotNetBar、DevExpress三大版本整合更新(附各种例子源码)
- linux的各种版本介绍,那个更适合你!
- android 版本检测 Android程序的版本检测与更新实现介绍
- linux的各种版本介绍,那个更适合你!
- 手机各种版本比较 各种类型介绍 市售各种类型手机 行货 港版机
- 关于图像的二维卷积各种版本的实现(C++,Cuda和mex)
- 【STL】list的简单剖析以及各种函数的实现
- JAVA-Word转PDF各种版本实现方式--亲测有效。。。持续更新中
- STL的几个版本简要介绍
- 各种语言版本实现欧拉猜想 Euler's sum of powers conjecture
- C++面试题:介绍一下STL,STL如何实现vector