STL学习笔记1 List
来源:互联网 发布:python getattr 函数 编辑:程序博客网 时间:2024/05/18 22:45
list成员 说明constructor构造函数destructor 析构函数operator=赋值重载运算符assign分配值front返回第一个元素的引用back返回最后一元素的引用begin返回第一个元素的指针(iterator)end返回最后一个元素的下一位置的指针rbegin返回链表最后一元素的后向指针(reverse_iterator or const)rend返回链表第一元素的下一位置的后向指针push_back增加一元素到链表尾push_front增加一元素到链表头pop_back删除链表尾的一个元素pop_front删除链表头的一元素clear删除所有元素erase删除一个元素或一个区域的元素(两个重载)remove 删除链表中匹配值的元素(匹配元素全部删除)remove_if删除条件满足的元素(遍历一次链表),参数为自定义的回调函数empty判断是否链表为空max_size返回链表最大可能长度size返回链表中元素个数resize重新定义链表长度(两重载函数)reverse反转链表sort 对链表排序,默认升序merge合并两个有序链表并使之有序splice 对两个链表进行结合(三个重载函数) 结合后第二个链表清空insert在指定位置插入一个或多个元素(三个重载函数)swap交换两个链表(两个重载)unique 删除相邻重复元素
#include "stdafx.h"#include <list>//list需要的头文件using namespace std; //命名空间int main(int argc, char* argv[]){list<int> age;//定义一个int类型的listage.push_back(100);//末尾增加一个元素printf("my age is %d\n",age.front()); //获取头元素显示return 0;}
显示100
0 0
- STL学习笔记1 List
- STL学习笔记2 List
- stl中的list学习笔记
- STL之list学习笔记
- STL中list学习笔记
- SGI-STL学习笔记之list::sort()
- STL学习笔记----4.容器 list
- C++ STL学习笔记4--list
- STL学习笔记----4.容器 list
- STL学习笔记-list容器(双链表)
- STL学习笔记— —容器list
- C++ STL 学习笔记 list,forward_list
- C++学习笔记11 STL list
- stl学习笔记1
- STL学习笔记1
- STL(学习笔记1-STL巡礼)
- STL学习----入门(1)[list]
- STL 中 List 学习
- 九度OJ 1437 To Fill or Not to Fill -- 贪心算法
- 关于正则表达式
- Android/java 读写文件
- MSR和MRS 指令
- VC MFC 调整 TAb键序
- STL学习笔记1 List
- 大蛇继续
- 九度OJ 1468 Sharing -- 哈希
- 小强的HTML5移动开发之路(34)——jQuery中的选择器
- 基于BOLT的仿迅雷加速器界面开发(二)
- Xcode5 运行程序 提示“iOS 模拟器”未能安装此应用程序
- c:forEach varStatus="status"
- JQery里JS中showModalDialog 详细使用
- iBatis/MyIBatis学习网站推荐