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

深圳html5网站制作嘉兴中小企业网站建设

深圳html5网站制作,嘉兴中小企业网站建设,制作网站的全过程,做免费网站怎么赚钱的目录 什么是STLSTL的版本STL的六大组件STL的重要性如何学习STLSTL的缺陷 1. 什么是STL c标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构和算法的软件框架 2. STL的版本 原始版本 Alexander Stepanov、Meng Lee在惠普实验室的…

目录

  1. 什么是STL
  2. STL的版本
  3. STL的六大组件
  4. STL的重要性
  5. 如何学习STL
  6. STL的缺陷

1. 什么是STL

c++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构和算法的软件框架

2. STL的版本

  • 原始版本
    Alexander Stepanov、Meng Lee在惠普实验室的原创版本,本着开源精神,它们声明任何人可以运用、拷贝、修改、传播、商业使用,唯一条件就是需要开源使用。HP版本,是所有STL实现版本的始祖
  • P.J版本
    由P.J.Plauger开发,继承HP版本,被Windows Visual C++采用,不能公开或修改,缺陷:可读性较低,符号命名怪异
  • RW版本
    由Rouge Wage公司开发,继承自HP版本,被C++ Builder采用,不能公开或修改,可读性一般
  • SGI版本
  • 由Silicon Graphics Computer Systems,Inc公司开发,继承自HP版本,被GCC(Linux)采用,可移植性好,可公开、修改甚至贩卖,从命名风格和编程风格看,阅读性非常高,后面部分主要是这个版本

3. STL的六大组件

在这里插入图片描述

4. STL的重要性

如今 STL 已完全被内置到支持 C++ 的编译器中,无需额外安装,这可能也是 STL 被广泛使用的原因之一。

5. 如何学习STL

《The C++ Standard Library》
分为三个境界

  • 第一境界: 熟用STL
  • 第二境界:了解泛型技术内涵与STL的学理乃至实作
  • 第三境界:扩充STL

6. STL的缺陷

1.STL库更新太慢,上一个靠谱版本是98,c++03才一些修订,c++11出来已经隔了13年
2.STL没有支持线程安全。并发环境下需要自己加锁,且难度较大
3.极度追求效率,导致内部比较复杂,比如类型萃取,迭代器萃取
4.STL的使用会有代码膨胀的问题,比如用vector/vector这样会生成多份代码,当然这是模板语法本身导致

http://www.15wanjia.com/news/183168.html

相关文章:

  • 东莞网站建设-信科网络新绛做网站
  • 营销型公司网站建设阿里巴巴 网站设计
  • 推荐一个免费网站成都网站设计制作工作室
  • 用ps怎么做网站首页东莞外贸公司网站建设
  • 下载网站上的表格 怎么做黄石网站建设哪家好
  • 简单网站制作步骤网站开发报价标准
  • 网站做推广团队微信第五条广告怎么做
  • 如何分析一个网站的用户网站改版模版
  • 如何用织梦cms做网站企业邮箱登录入口首页
  • 如何做网站logo 设置平滑一个正规平台维护多久
  • 苏州公司网站建设报价兰州百度网页制作公司
  • 网站如何换域名软件工程师40岁后的出路
  • 山东住房建设厅官网站网站做宣传
  • 中国建设银行网站口长沙专业建网站公司
  • 三门峡网站开发语文建设 官方网站
  • 湖北省建设厅官方网站八大员wordpress还是帝国cms对比
  • 关于网站开发人员保密协议北京网站优化推广收集
  • wordpress多站点不同主题创新作品及其设计方案
  • 查重网站开发网站代备案公司名称
  • 中小企业网站功能wordpress手机博客主题
  • 上网建立网站布置旅游网站建设流程步骤
  • 果洛营销网站建设哪家好常州市城市建设局网站
  • 个人网站花多少钱房地产最新消息政策代表了什么
  • 网站建设 psd17网站一起做网店潮汕依依
  • 怎么做公司内部网站游戏网站平台
  • 做营销型网站的公司做视频网站公司要怎么做的
  • 公司建网站需要先注册域名教育网站官网
  • 推介网手机版怎样做seo搜索引擎优化
  • 如何做一个购物网站班级网站建设模板下载
  • 邯郸市建设局官方网站湖北建设信息网站 联系方式