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

天津公司网站设计百度上如何做企业网站

天津公司网站设计,百度上如何做企业网站,直播代运营公司,北京高端网站定制公司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/727238/

相关文章:

  • 苏州手机网站建设方法做网站客户改来改去
  • 百度云网站开发怎样开网站界面设计包括哪三个方面
  • 用于做网站的软件首都之窗app下载安装
  • 云南seo网站关键词优化软件无需本金十分钟赚800
  • 做网站开封成免费的crm图片
  • 电商网页设计网站qq在线登录直接登录
  • 网站制作的基本流程广州服装设计公司
  • 做网站用什么cms 知乎WordPress注册插件中文
  • 自学编程的网站成都集团网站设计推荐
  • 深圳创建网站软件工程有多难学
  • 石家庄公司建站手机网站设计开发
  • 西安做网站需要多少钱计算机专业主要学什么课程
  • 合肥高端网站开发设计一个网页的策划书
  • 眼镜网站 wordpress模板wordpress 提供下载功能
  • 河南网站建设公司排名物联网学什么
  • 网站做文件检查怎么用网站后台做轮播图
  • 网站页面两侧漂浮的怎样做自己做的网站响应速度慢
  • 免费软件安装网站免费的html网站
  • 统计网站访问量网站怎么做目录跳转
  • 网页传奇手游排行榜前十名seo排名计费系统
  • 做网站赚钱么在线生成logo设计
  • 网络建设和网站建设外包加工网手工活
  • 网站设计参考网站广西兴业县建设局网站
  • 网站微信分享怎么做企业网站建站 合肥
  • 网站建设陆金手指科捷14快速建企业网站
  • 网站未备案会怎么样定制app开发的流程
  • 企业内部网站如何建设赣州网站推广多少钱
  • 学校信息化网站建设无法解析服务器域名
  • 衡水做网站优化小程序开发外包费用
  • 利用万网做网站wordpress首页显示一张图片