C++学习笔记:容器的使用
来源:互联网 发布:网络炒作公司bjiko 编辑:程序博客网 时间:2024/06/03 18:01
1. 顺序容器
A. 构造函数
(1) C<T> c;
(2) C<T> c( cx );
(3) C<T> c( b, e);
(4) C<T> c( n, t );
(5) C<T> c( n );
B. 元素访问操作
(1) c.back() // 返回容器c中的最后一个元素
(2) c.front() // 返回容器c中得第一个元素
(3) c[index]
C. 增加元素
(1) c.push_back() // 在尾端添加元素
(2) c.push_front() // 在头端添加元素,vector不提供该操作
(3) c.insert( iter, t) // 在iter所指元素之前插入值为t的元素
(4) c.insert( iter, n, t) // 在iter所指元素之前插入n个值为t的元素
(5) c.insert( iter, b, e) // 在iter所指元素之前插入b和e所指范围内的元素(不包括e所指向的元素)
D. 删除元素
(1) c.clear();
(2) c.pop_back();
(3) c.pop_front();
(4) c.erase( iter ); // 删除iter所指向的元素
(5) c.earse( b, e); // 删除b和e所指范围内的所有元素(不包括e所指向的元素),b和e为迭代器
E. 容器比较操作
(1) ==
(2) !=
(3) <, <=, >, >=
F. 有关容器大小的操作
(1) c.empty()
(2) c.size()
(3) c.max_size()
(4) c.resize(n)
(5) c.resize(n, t )
G. 容器的赋值与交换
(1) c1 = c2
(2) c.assign( b, e )
(3) c.assign( n, t )
(4) c.swap(c2)
2. 关联容器
- 【C++】vector容器和list容器中使用单个迭代器的erase函数学习笔记
- C++学习笔记:容器的使用
- 学习笔记----容器中的队列的简单的使用
- C++--STL-string容器的使用,学习代码
- C#学习笔记__容器控件的使用
- C++学习笔记(2) 顺序容器的使用
- c++primer学习笔记 - 容器和算法
- 【学习笔记】《STL使用入门教程》第六讲:容器使用时机、算法、删除元素的注意点
- C++STL序列式容器的学习
- JAVA容器 (自己的学习笔记)
- C++ string容器的用法 学习笔记
- STL学习笔记-容器的共性机制
- Python学习笔记(2)--数据的容器
- C++BUILDER中几种容器的使用
- C++BUILDER中几种容器的使用
- [C++]高效使用容器的一些建议
- 关于C++set容器的使用
- c++Primer学习笔记(6)--抽象容器类型
- 天猫魔盒下单逻辑及数据瓶颈问题
- POJ3122-Pie
- 关于cocostudio的ScrollView使用
- 教你如何迅速秒杀掉:99%的海量大数据处理面试题
- 信息论
- C++学习笔记:容器的使用
- ubuntu常用软件管理
- Spark Quick Start
- UML的几种关系
- Ambient Occlusion
- Spring mvc 增加静态资源配置mvc:resources后访问不了注解配置的controller的问题
- [Unity实战]结合UGUI制作技能系统
- Android组件介绍之Activity(2)
- Java学习之路