栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

STL总结

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

STL总结

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

容器:就是将常用的数据结构封装起来,分为序列式容器和关联式容器。

序列式容器(线性结构):

C++98中提供的:

  • string:动态类型顺序表---char
  • vertor:动态类型顺序表---任意类型的数据都可以放
  • list:带头结点双向循环链表
  • deque:双端队列

C++11:

  • array:静态类型的顺序表
  • forward_list:带头结点双向循环链表

STL六大组件:

  • 容器(string、vertor、list、deque、map、set、multimap、multiset)
  • 算法(sort、merge、find)
  • 迭代器(iterstor、const_iterstor、 reverse_iterstor、 const_reverse_iterator)
  • 配接器(stack、queue、priority_queue)
  • 仿函数(greater、less)
  • 空间配置器(allocator)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/867392.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号