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

个人创业做网站网络安全培训机构哪家好

个人创业做网站,网络安全培训机构哪家好,百度推广手机登录,semi认证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.15wanjia.com/news/177873.html

相关文章:

  • php 网站伪静态wordpress导航菜单图标设置
  • 网站建设专家证书91号卡分销平台
  • 南京城市规划建设展览馆网站怎么在网上卖东西?
  • 广州网站设计成功柚米科技做网站数据存在哪里
  • 建站哪家好就要用兴田德润建设检测人员证书查询网站
  • 专业3合1网站建设如何开通微信商城
  • 动易网站无法安装思乐网站建设
  • 电子商务网站设计与管理建设部网站上标准合同
  • 电商网站建设报价成都机械网站制作
  • 家政服务网站建设方案保温杯软文营销300字
  • 家具网站首页模板wordpress 更新很慢
  • 上传文档的网站国外网站建设 网站
  • 网站建设代码标准深圳企业网站seo
  • 电子商务网站推广的方式有哪些北京各大网站推广平台哪家好
  • 山西建设集团网站公司网站制作天强科技
  • 无锡网站建设外包优势在哪里能找到做网站的人
  • 给别人建设网站的注意事项seo如何快速排名
  • 怎样做旅游城市住宿网站想注册一个设计网站吗
  • 建立网站 营业执照电子公章印章在线制作网站
  • 做网站排版做物流公司网站哪家好
  • 做外贸现在一般都通过哪些网站seo搜索引擎优化哪家好
  • 手机端网站建站流程服务器查询
  • 公司网站建设的目的和意义博物馆网站制作
  • 为什么网站 关键词策划电子商务网站推广
  • 网站域名权营销策划的十个步骤
  • 网站分类有哪些学设计的个人网页设计作品欣赏
  • 幸福人寿保险公司官方网站保单查询网站都要备案吗
  • 网站建设硬件预算赤峰浩诚网站建设有限公司
  • 枣庄网站开发公司贵港网站建设动态
  • 虚拟主机手机网站wordpress文章美观