什么是STLport?

转载 2013年12月06日 09:41:56

    STLport 是一个完全符合C++98标准(及2003年修订)的免费C++标准库实现。它是由俄罗斯人Boris Fomitchev 于1997年发起的开源项目,目的是基于著名的SGISTL

开发一个可移植到各种平台上使用的高校的C++标准库。

   STLport 具有许多其他STL实现没有的优点。首先是高度的可移植性,可以配合市面上几乎所有的操作系统和编译器使用,使开发的程序能够在不同编译平台上获得一致的

标准库实现。其次是性能表现优秀,其原始版本SGISTL就以高校著称,STLport在移植时也特别注意性能与效率,而且100%符合C++98标准规范。第三个优点是在标准库

之外增加了若干有用的扩展,如rope(增强的字符串集)、slist(单链表数据结构)、hash_map(散列映射容器),以及支持线程安全。

    STLport以其优异的品质自发布以来获得极大成功,以至于Boost专门为STLport提供了编译选项和设置。遗憾的是STLport自从2008年的5.21版之后就停止开发了,未能支持C++11,但Boost库仍然保留对它的支持。

    Windows平台开发主流工具是MSVC,其自带的STL向来名声不佳,虽然随着VC的版本升级而逐渐得到改善,但质量仍非一流水准。曾经的测试比对显示VC8自带STL(Dinkumware v405)较STLport 5.21慢大约一倍;而VC9自带STL(Dinkumware v503)速度虽然有很大改善,基本与STLport 5.21速度相当,但仍然有大约10%的差距。

综合各个方面看,STLport都较VC自带Dinkumware STL实现好很多。

VS2013 编译&使用 stlport

1. 下载stlport.   下载地址:http://sourceforge.net/projects/stlport/ 2. 解压到一个目录下面, 我的是解压到D:\project_kuku...
  • a815064247
  • a815064247
  • 2017年01月23日 21:41
  • 352

STLport5.2.1 编译指南

首先下载STLport5.2.1库,STLport下载地址:https://sourceforge.net/projects/stlport/ 下载解压后,我放置在 D:\libs\STLport-5...
  • hellokandy
  • hellokandy
  • 2016年08月03日 11:45
  • 997

VC6 编译和使用 STLPort

VC6 编译和使用 STLPort
  • tanaya
  • tanaya
  • 2016年01月13日 22:48
  • 2047

在windows和linux安装与测试STLPort

http://www.stlport.org,具体内容就不详细描述了! A、在Windows中安装 1.编辑VC安装目录下VC98的VC98\bin中运行vcvars32.bat,在最后添加如下三...
  • liuxuezong
  • liuxuezong
  • 2011年09月13日 10:45
  • 2395

Android NDK 使用stlport

最近在看box2d这个物理引擎,之前没有仔细自己写过jni的调用,只是看了看jni的语法和几个例子觉得还行难度不是很大,只是jni接口写起来很麻烦,一直没有自己动手做, 今天在论坛中看有人问stlp...
  • achellies
  • achellies
  • 2011年11月28日 16:07
  • 4471

VS2010下安装和使用STLport库

1.去官网http://www.stlport.org/下载最新的STLport,我下载了STLport-5.2.1.tar.bz2,它是纯净的源码,需要用户自己编译。 2.VS2010编译步骤:(解...
  • libaineu2004
  • libaineu2004
  • 2014年03月07日 16:12
  • 2327

Win7下VS2010使用STLPort .

Win7下VS2010使用STLPort ———— 更新于2012年8月24日 星期五 http://blog.csdn.net/shunqiziranhao007/article/detail...
  • AmoyCHC
  • AmoyCHC
  • 2012年08月30日 22:32
  • 4361

ubuntu下c++ stlport安装

http://www.linuxidc.com/Linux/2011-12/48703.htm 步骤如下: 进入stlport目录,cd stlport/build/lib...
  • qxqxqzzz
  • qxqxqzzz
  • 2016年03月21日 19:50
  • 237

vs2012解决stlport安装编译冲突的问题

以前学习stlport的时候,安装了stlport到vs2008里面,最近在学习cocos2d-x的时候,发现在...
  • buaa_sapphire
  • buaa_sapphire
  • 2014年07月16日 00:54
  • 770

STLport和Dinkumware STL区别

Windows平台开发主流工具是MSVC,其自带的Dinkumware STL(http://www.dinkumware.com/)向来名声不佳,虽然随着VC的版本升级而逐渐改善,但质量仍非一流水准...
  • libaineu2004
  • libaineu2004
  • 2015年10月17日 22:58
  • 1123
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么是STLport?
举报原因:
原因补充:

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