C++ primer读书笔记

容器

  1. 顺序容器
    • 组成: vector(可变长数组),array(不可变长数组),list(双向链表),forward_list(单向链表),deque(双向队列),string(字符串)
    • 共同点:可以 快速顺序 访问(相比于关联容器)。
    • 不同点:
      • list和vector之间的区别,也就是 链表和数组之间的区别,在增删改查方面都有区别。但是两者都属于线性表
      • 顺序容器和关联容器之间的区别。关联容器一般不提供push_back,push_front这样的位置相关的操作。此外的区别在概述中有讨论。
  2. 关联容器
    • 组成:set,map,multiset,multimap
    • 共同点:都是基于关键字的存储结构。不是顺序的线性的存储结构
    • 不同点:
      • 和顺序容器的区别
      • set 和 map的区别:set只有关键字没有值。map有关键字,也有值
      • set 和 multiset之间的区别:multiset允许重复的,而set不允许重复的。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值