当前位置: 首页 > news >正文

微信网站建设塞尼铁克wordpress注释代码

微信网站建设塞尼铁克,wordpress注释代码,南京网络公司网站,石家庄免费做网站list基本使用 构造迭代器容量访问修改 list容器底层是带头双向链表结构&#xff0c;可以在常数范围内在任意位置进行输入和删除&#xff0c;但不支持任意位置的随机访问&#xff08;如不支持[ ]下标访问&#xff09;&#xff0c;下面介绍list容器的基本使用接口。 template <…

list基本使用

  • 构造
  • 迭代器
  • 容量
  • 访问
  • 修改

list容器底层是带头双向链表结构,可以在常数范围内在任意位置进行输入和删除,但不支持任意位置的随机访问(如不支持[ ]下标访问),下面介绍list容器的基本使用接口。

template < class T, class Alloc = allocator > class list;

在这里插入图片描述

构造

1.无参构造

list()

2.使用n个元素val进行构造

list(size_type n,const value_type& value = value_type());

3,拷贝构造

list(const list& x);

4.使用迭代器区间进行构造

list(InputIterator first, InputIterator last);

迭代器

1.正向迭代器

iterator begin();
const_iterator begin() const;

terator end();
const_iterator end() const;

2.反向迭代器

reverse_iterator rbegin();
const_reverse_iterator rbegin() const;
reverse_iterator rend();
const_reverse_iterator rend() const;

容量

1.判断链表是否为空

bool empty() const;

2.获取链表中有效节点个数

size_type size() const;

3.修改容量大小

void resize (size_type n, value_type val = value_type());

访问

1.获取链表第一个节点的值的引用

reference front();
const_reference front() const;

2.获取链表最后一个节点的值的引用

reference back();
const_reference back() const;

修改

1.元素首插

void push_front (const value_type& val);

2.元素尾插

void push_back (const value_type& val);

3.在position位置插入值为val的元素

iterator insert (iterator position, const value_type& val);
void insert (iterator position, size_type n, const value_type& val);

template
void insert (iterator position, InputIterator first, InputIterator last);
//
//Notice that the range includes all the elements between first and last, including the element pointed by first but not the one pointed by last.

5.元素首删

void pop_front();

6.元素尾删

void pop_back();

7.删除position位置的元素

iterator erase (iterator position);
iterator erase (iterator first, iterator last);
//
//the range includes all the elements between first and last, including the element pointed by first but not the one pointed by last.

8.清空链表有效元素

void clear();

9.交换两个链表的所有元素

void swap (list& x);

需要注意的是,list在进行插入操作时,不需要移动数据,因此进行元素插入不会导致迭代器失效,但在进行元素删除时,指向删除元素的迭代器会失效,其他的并没有影响。

http://www.yayakq.cn/news/317842/

相关文章:

  • 学校网站建设经验介绍wordpress 页面和文章
  • 西安网站建设网络深圳网站关键词
  • 网站哪些付款二维码是怎么做的网站广告怎样做
  • 龙岗企业网站制作公司十大最坑装修公司排名
  • 企业网站建设定制佛山市南海建设局网站
  • 周末游做的好的网站wordpress显示标签图片
  • 网站开发设计公网页设计板式网站
  • 网站建设php心得体会一个简单的html代码
  • wordpress建图片站建设门户网站的可行性分析
  • 电商网站建设精准扶贫的目的免费制作h5页面的工具
  • 哪里找人做网站seo教程视频论坛
  • 两学一做学习教育网站网站标题如何写
  • 电子鲜花php网站怎么做公众号模板
  • 公司网站建设项目目的域名的注册方式
  • 怎样做商业网站平台做网站游戏怎么挣钱
  • 平面设计教程网站工业品网络营销
  • 丰富网站内容网站开发的需求分析
  • wordpress 大型站ip网站查询服务器
  • 集宁有做蒙古黑石材网站的嘛工作感悟及心得
  • 天津七七一网站建设有限公司怎么样做钉子出口哪个网站好
  • 如何快速提升网站权重网站怎么做301定向
  • 做导师一般去什么网站找素材西安网站推广招聘
  • 在大学做网站电子商务网站的建设与维护
  • 做企业网站的步骤网站后期建设
  • 专业的河南网站建设公司哪家好若要使用链接目标在新窗口打开
  • 商城网站开发报价网站跳转怎么解释
  • 免费企业网站建立自己做网站页面
  • 乐清网站制作电话人社通成都app下载
  • 成都建设网站建设南京网站销售
  • 做阿里巴巴网站卖货咋样有哪些是用到了网站推广