关于C++标准模板库(STL)的简要认识

关于C++中标准模板库的整体介绍,不讲求细节

标准模板库的主要部分

容器(Containers)

用来管理某类对象的集合

容器分类:

序列式容器:

可序集群(ordered),其中每个元素都有固定的位置——取决于插入的时间和地点,和元素值无关。如果以追加方式对一个集群置入元素,其排列次序将和置入次序一致。(vector)

关联式容器:

已序集群(sorted),元素位置取决于特定的排序准则。如果将元素置入这样的集群,其位置取决于元素值,和置入次序无关。(vector)

容器配接器:

Stacks

Stack容器对元素采取后进先出的管理策略

Queues

先进先出,是个普通的缓冲区(buffer)

Priority Queues

容器中的元素拥有不同的优先权,而优先权基于程序员提供宝贵的排序准则而定义。

迭代器(Iterators)

用来在一个对象集群的元素上进行遍历动作,为所有容器提供一组公共接口。

算法(Algorithms)

用来处理集群中的元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值