按照下面的链接进行学习。

STL基本使用总结

  • 讲了STL中有哪几种数据结构,数据结构中有那些函数可以调用。以后可能还会对本链接进行补充。
  • c++官方STL手册是个好东西,如果看不太懂英文,就直接看它给的示例就知道怎么用了。
  • 【我记得好像stack不叫做容器,还有别的作用来着??】

侯捷-STL与泛型编程笔记(第一讲、容器概述——0.概述)

  • 六大部件:容器、分配器、算法、迭代器、适配器、仿函数。
  • 我理解的泛性编程:一个函数(一个算法)可以处理不同类型的数据。
  • 遍历容器中所有元素:auto elem : vecauto& elem : vec(对elem的修改会影响到vec)
  • 容器种类:顺序容器(Array、Vector、Deque、List、Forward-List)、关联容器(set和map):一般使用红黑树、不定序容器(unordered_作为前缀的数据结构):使用hash表进行实现
  • 适配器(看作一种不能使用迭代器的容器):
    有三种适配器:队列(queue)、优先队列( priority queue)和栈(stack),
    适配器不允许使用迭代器iterator,因为这会破坏栈和队列访问元素的特性(先进后出和先进先出)。
  • allocator:在第一章的allocator,啥也没有介绍。????

别人的侯捷视频教程笔记:

原文地址:http://www.cnblogs.com/codingbigdog/p/16833836.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性