STLport和Dinkumware STL区别
来源:互联网 发布:最好的搜索软件 编辑:程序博客网 时间:2024/06/03 12:41
Windows平台开发主流工具是MSVC,其自带的Dinkumware STL(http://www.dinkumware.com/)向来名声不佳,虽然随着VC的版本升级而逐渐改善,但质量仍非一流水准。有人曾经在工作用机上运行过简单的自测,结果是VC8自带的STL(Dinkumware v405)较STLport5.21慢大约一倍;而VC9自带的STL(Dinkumware v503)速度虽然有较大改善,基本与STLport5.21速度相当,但仍有大约10%以上的差距。综合各个方面来看,STLport都较VC自带的Dinkumware STL实现好很多。
STLport(http://www.stlport.org/)具有很多其他STL实现所没有的优点。首先是高度的可移植性,可以配合市面上几乎所有的操作系统和编译器使用,使开发的程序能够在不同的编译平台上获得一致的标准库实现。其次是性能表现优秀,其原始版本SGISTL(http://www.sgi.com/)就以高效而闻名,STLport在移植时也特别注重性能与效率,而且100%完全符合C++98标准规范。第三个优点是在标准之外增加了若干有用的扩展,如rope(增强的字符串类)、slist(单链表数据结构)、hash_map(散列映射容器),以及支持线程安全。STLport以其优异的品质自发布以来获得了极大的成功,以至于Boost专门为STLport提供了编译选项和设置。
0 0
- STLport和Dinkumware STL区别
- C++库:STL、Boost、STLport
- VC2010 STL 与 STLport 性能比较
- STLport
- STLPort的编译和安装
- Windows下STLPort和ACE
- 编译安装STLport和Boost
- STLport和Boost命名规则
- VC6 编译和使用 STLPort
- STL map和set区别
- stl reserve和resize区别
- 一个stlport 与vs自带stl的生动事例
- STLport-5.2.1 STL port配置; cl.exe 编译cpp:ms和cygwin两种模式;cygwin环境配置和使用、GCC编译入门
- 在VC6下编译和安装STLport
- VS2010下安装和使用STLport库
- 关于 STLport,Boost和Qt的思考
- stl中相等和等价的区别
- stl中相等和等价的区别
- JSONKit总结笔记
- 最近学习感悟
- OpenGL的配置以及在MFC框架上的使用(附上源代码)
- Linux 终端与控制台的区别
- Android中最佳常量定义方法
- STLport和Dinkumware STL区别
- 链表的基本操作,建立,测长,删除,打印,插入
- 文章标题
- 编程
- 基础c注意点(一)
- ubuntu 下的PDF阅读器(超级好使)
- 给定三维空间里的任意三个点来确定一个平面方程Ax+By+Cz+D=0的求解过程及伪代码的实现
- 前端开发面试题
- ViewGroup的事件分发