当前位置: 首页 > news >正文

C++ STL简介:从原理到入门使用指南

STL简介

概念

STL(standard template libaray - 标准模板库):是C++标准库的重要组成部分,不仅是一个可复用组件库,而且是一个包罗数据结构与算法的软件框架

更迭

1.原始版本

AlexanderStepanov、MengLee 在惠普实验室完成的原始版本,本着开源精神,他们声明允许任何人任意运用、拷贝、修改、传播、商业使用这些代码,无需付费。唯一的条件就是也需要向原
始版本一样做开源使用。HP版本--所有STL实现版本的始祖。

2.P.J.版本

由P.J.Plauger开发,继承自HP版本,被WindowsVisualC++采用,不能公开或修改,缺陷:可读
性比较低,符号命名比较怪异。

3.RW版本
由Rouge Wage公司开发,继承自HP版本,被C++Builder采用,不能公开或修改,可读性一般。

4.SGI版本
由Silicon Graphics Computer Systems,Inc公司开发,继承自HP版本。被GCC(Linux)采用,可
移植性好,可公开、修改甚至贩卖,从命名风格和编程风格上看,阅读性非常高。

STL的六大组件

如何学习STL

引用著名学者侯捷所言:

总结为:能用,明理,能扩展。

本章完。

http://www.dtcms.com/a/528908.html

相关文章:

  • 青州网站建设公司页游平台排行榜
  • 哪些网站可以做设计软件重庆知名商城网站建设公司
  • 做预算查价格的网站是哪个好深圳做网站哪里好
  • 权重初始化方法详解
  • 三门峡建设环境局网站点击立即进入正能量网站
  • 北京哪里有做网站的咨询网站 模板
  • 自制leetcode计算题
  • dz可以做视频网站吗网站重新解析
  • 网站建设技术网站建网站策划方案
  • 犀牛云网站建设淘气堡网站建设
  • 技术无罪,人心有善恶
  • python学习之进程池
  • CS Representation and operation of data
  • 【C++闯关笔记】map与set的使用
  • 线性代数 · 伪逆矩阵 | 定义、求法、性质及应用
  • 网站用图片一个域名绑定多个网站
  • php网站开发能挣多钱网站建设与管理 ppt
  • 05R语言基础操作
  • StarRocks 集群安装部署文档
  • 网站建设管理员工工资多少游仙移动网站建设
  • Excel数据对比工具,快速找出表格差异
  • 做自媒体你不得不知道的视频网站千瓜数据
  • R语言众数函数分析
  • 【Linux】理解其中的权限
  • 随音舞动:Visualizer实现音频律动效果
  • 重庆交通建设集团网站怎么做微信网站推广
  • 25-TensorFlow:概述Google开发的流行机器学习框架
  • 亚马逊云渠道商:AWS 本地 SSD 缓存是什么?
  • 苏州商城网站制作asp 免费网站模板
  • C. Serval 和公式