博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
STL::forward_list
阅读量:4966 次
发布时间:2019-06-12

本文共 837 字,大约阅读时间需要 2 分钟。

forward_list(c++11): 内部是一个单链表的实现;但是为了效率的考虑,故意没有 size 这个内置函数。

Constructor

六种构造方式default; fill; range; copy; move; initializer list;

Iterators

before_begin: return  iterator to before beginning; 可以作为插入的位置(在第一个元素之前插入,效果类似:push_front)

begin:

end:

cbefore_begin:

cbegin:

cend:

Capacity

empty:

max_size:

Element access

front:

Modifiers

assign:

emplace_front:

emplace_after:

push_front:

pop_front:

insert_after: 没有insert,只有insert_after;可以借助 before_begin 把元素插到第一个位置。返回值是最后一个新插入元素的迭代器。

erase_after: 范围擦除 (position,last),既不包含左值(因为是erase_after,不是erase),也不包含右值。

swap:

resize:

clear:

Operations

splice_after: Transfers elements from fwdlst into the container inserting them after the element pointed by position

remove: Remove elements with specific value。

remove_if:

unique:

merge:

sort:

reverse:

 

转载于:https://www.cnblogs.com/zpcoding/p/10330688.html

你可能感兴趣的文章
JavaScript的基础应用
查看>>
php函数fsockopen的使用
查看>>
webapi+swagger ui 文档描述
查看>>
c++ char* 与LPCTSTR相互转化
查看>>
codevs1044 拦截导弹(最长不下降子序列dp)
查看>>
AS问题解决系列1—Unable to execute DX错误
查看>>
在线任意进制转换工具 - aTool在线工具
查看>>
创建数据库
查看>>
Spark与Spring集成做web接口
查看>>
Web jquery表格组件 JQGrid 的使用 - 11.问题研究
查看>>
Ubuntu下如何访问Windows磁盘?
查看>>
Rabbitmq安装及启动 MAC系统
查看>>
nginx location配置
查看>>
在DELPHI中动态创建控件以及控件的事件(转)配合 让FIREDAC记录数据库的异常日志...
查看>>
WordPress程序文件说明
查看>>
6.6410和210的按键中断编程
查看>>
PHP处理数组和XML之间的互相转换
查看>>
办公室文员、助理都可以学学,留着迟早用得着!
查看>>
使用httpModule做权限系统
查看>>
aiohttp异步爬虫爬取当当网最热书籍并导出excel
查看>>