首页 > 代码库 > STL版本简介
STL版本简介
说明:本文仅供学习交流,转载请标明出处,欢迎转载!
本文的参考文献为:《STL源码剖析》侯捷
(1)HP STL:所有STL的祖先版本,由C++之父Alexander Stepanov和Menge Lee共同完成,可以公开修改但必须在所有的文件中加上HP的版本生命和运用权限声明。
(2)PJ STL:继承了HP STL,由P.J.Plauger开发,被微软的Visual C++采用,存放目录为\:msdev\VC98\Include能找到STL头文件,不能公开、修改、贩卖 PJ STL。
(3)RW STL:继承了HP STL,由Rough Wave公司开发,被C++ Builder采用,存放目录为C:\Inprise\CBuilder4\Include)能找到STL头文件,不能公开、修改、贩售 RW STL。
(4)SGI STL:继承了HP STL,由Silicon Graphics Computer Systems,Inc 公司开发,被编译器GCC采用,存放在GCC的include目录下,如C:\cygnus\cygwin-b20\include\g++,能自由公开、修改甚至贩卖SGI STL。
(5)STLport:继承了SGI STL,由俄罗斯人Boris Fomitchev开发,目的是将著名的SGI STL开发一个可移植到任何平台的STL,具有高度的移植性,可以移植到VC,C++Buileder等编译器中。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。