C++容器类(来自yeahask的博客http://blog.sina.com.cn/yeahask )
来源:互联网 发布:穷人该不该谈恋爱 知乎 编辑:程序博客网 时间:2024/05/20 08:25
C++容器类
C++中的容器类包括“顺序存储结构”和“关联存储结构”,前者包括vector,list,deque等;后者包括set,map,multiset,multimap等。
若需要存储的元素数在编译器间就可以确定,可以使用数组来存储,否则,就需要用到容器类了。
1、vector
2、deque
3、list
4、vector V.S. list V.S. deque:
5、capacity V.S size
6、用vector存储自定义类对象时,自定义类对象须满足:
7、迭代器iterator
所有标准库共有函数
其中operator>,operator>=,operator<,operator<=,operator==,operator!=均不适用于priority_queue
顺序容器和关联容器共有函数
下表显示了顺序容器和关联容器中常用的typedef,这些typedef常用于变量、参数和函数返回值的一般性声明。
三、序列类容器
vector
2 list
3 deque
使用区别:
- C++容器类(来自yeahask的博客http://blog.sina.com.cn/yeahask )
- sina博客 http://blog.sina.com.cn/javason
- 欢迎访问我的sina博客!谢谢!http://blog.sina.com.cn/m/hanian
- >> 博客分站 http://blog.sina.com.cn/wangchinaking
- 牛人博客: http://blog.sina.com.cn/kern0612
- 新的blog:http://blog.sina.com.cn/jubanghuang
- blog的地址http://blog.sina.com.cn/gulant
- 我的博客位置改变为:http://blog.sina.com.cn/u/1404918502
- 马浩的博客 http://blog.sina.com.cn/u/1243314030
- 我家宝宝的博客开通了,http://blog.sina.com.cn/1qianzhu
- 我在新浪的博客: http://blog.sina.com.cn/s/blog_647b28740100hq90.html 给你好看哦!!!
- 刘楚国常用的博客是:http://blog.sina.com.cn/liuchuguo
- 转于博客http://blog.sina.com.cn/zilingerenen,java的断言
- insomniac不是本人的博客 http://blog.sina.com.cn/jiazibei
- 我在新浪的博客:blog.sina.com.cn/expectoneday
- typedef函数指针的用法(C++) (转载的http://blog.sina.com.cn/s/blog_5e71ee700100fo13.html)
- C++map的基本操作和使用 http://blog.sina.com.cn/s/blog_65ed0e8a01010yd3.html
- C的xml编程-libxml2(1) http://blog.sina.com.cn/s/blog_6a1837e90100ns2q.html
- BZOJ3040最短路(road)
- WWW获取Normal
- poj-2833 堆排序
- 【网络流24题】最长不下降子序列问题
- nyoj--115 城市平乱(最短路径)
- C++容器类(来自yeahask的博客http://blog.sina.com.cn/yeahask )
- 解决iOS的工程开发遇到的问题
- LeetCode : Valid Sudoku [java]
- Python常用知识点
- 第一次上机实验2
- Tomcat Session_Cluster(四)
- yum安装g++
- Java 异常 越界问题
- 浅谈HTTP中Get与Post的区别