STL list用法总结
来源:互联网 发布:形容好朋友的网络词 编辑:程序博客网 时间:2024/04/30 13:08
2015北京网赛的那个模拟题让我深感自己list的各种用法各种不熟。。。这回总结一下,在那题里我用到的几个知识
- 先定义一些几个变量,为后面例子使用
list<int> l1,l2; list<int>::iterator it = l1.begin();
- 迭代器重载了++,–,==,不能比较大小
- insert: 插入函数,插入到迭代器前,对迭代器没有任何影响,该指哪还指哪
//在it前插入1个元素 l1.insert(it,1); //用l2的一部分(按左开右闭)插入到l1中 l2.insert(++l1.begin(),l2.begin(),l2.end());
- erase:删除函数,迭代器被删后失效,所以很多时候需要用个tmp迭代器来辅助一下
//删除迭代器位置上的元素 l1.erase(it); //删除一个区间上的元素,左开右闭 l1.erase(it,l1.end());
- 迭代器重载的” * “运算符:可以用来访问内容,也可以用来修改内容
*it = *l2.begin();
0 0
- STL list用法总结
- C++STL之list用法总结
- STL中list的用法总结
- C++之STL的list用法总结
- c++ STL的list用法总结
- STL--list用法(一)
- STL--list用法(二)
- STL中list用法
- STL中list用法
- STL中list用法
- STL List用法
- STL:list用法详解
- STL之list 用法
- [STL]list的用法
- STL:list用法详解
- STL list(全部用法)
- STL::List用法详解
- 【STL】vector,string,queue,list,set用法及函数总结
- 《Computer Vision: Algorithms and Applications》读书笔记(1)
- c++ const学习
- Xcode Build Search Paths设置
- java基础之修饰符和内部类
- 多线程多文件上传
- STL list用法总结
- hdoj 4869 Turn the pokers 【组合数 + 逆元】【费马小定理——>逆元】
- 较详细的介绍JNI
- C语言程序初体验-第四课-第二题:计算并联电阻R的阻值
- Ubuntu下添加开机启动项的2种方法
- iOS激情详解之集合视图
- yii 2.0 windows环境搭建
- 面试问题总结之java 深拷贝浅拷贝
- Android自定义SurfaceView与传感器的并用(实现自绘的指北针)