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

出口网站怎么做外贸soho怎么做网站

出口网站怎么做,外贸soho怎么做网站,整合网络营销推广,装修队伍做网站介绍完了vector类的相关内容后#xff0c;接下来进入新的篇章#xff0c;容器list介绍#xff1a; 文章目录 1.list的初步介绍2.list的定义#xff08;constructor#xff09;3.list迭代器#xff08; iterator #xff09;4.string的三种遍历4.1迭代器4.2范围for循环 5…介绍完了vector类的相关内容后接下来进入新的篇章容器list介绍 文章目录 1.list的初步介绍2.list的定义constructor3.list迭代器 iterator 4.string的三种遍历4.1迭代器4.2范围for循环 5. list capacity6.list element access7.list modifiers 1.list的初步介绍 list是可以在常数范围内在任意位置进行插入和删除的序列式容器并且该容器可以前后双向迭代。list的底层是双向链表结构双向链表中每个元素存储在互不相关的独立节点中在节点中通过指针指向其前一个元素和后一个元素。list与forward_list非常相似最主要的不同在于forward_list是单链表只能朝前迭代已让其更简单高效。与其他的序列式容器相比(arrayvectordeque)list通常在任意位置进行插入、移除元素的执行效率更好。与其他序列式容器相比list和forward_list最大的缺陷是不支持任意位置的随机访问比如要访问list的第6个元素必须从已知的位置(比如头部或者尾部)迭代到该位置在这段位置上迭代需要线性的时间开销list还需要一些额外的空间以保存每个节点的相关联信息(对于存储类型较小元素的大list来说这可能是一个重要的因素) 2.list的定义constructor 构造函数描述list(size_type n, const value_type val value_type())构造一个包含 n 个元素的列表每个元素初始化为 val。list()构造一个空列表。list(const list x)拷贝构造函数。构造一个包含 x 中每个元素副本的列表。list(InputIterator first, InputIterator last)用区间 [first, last) 中的元素构造一个列表。 #includeiostream #includelist using namespace std;void test1() {listint lt1;//空参listint lt2(10, 2);//放进去10个二string s(abc);listint lt3(s.begin(), s.end());//利用迭代器初始化 }int main() {test1();return 0; }3.list迭代器 iterator 迭代器说明begin获取第一个数据位置的iterator/const_iteratorend获取最后一个数据的下一个位置的iterator/const_iteratorrbegin获取最后一个数据位置的reverse_iteratorrend获取第一个数据前一个位置的reverse_iterator 4.string的三种遍历 4.1迭代器 void test2() {string s(abc);listint lt(s.begin(), s.end());listint::iterator it lt.begin();while (it ! lt.end()){cout *it ;it;}cout endl;}int main() {test2();return 0; }4.2范围for循环 void test3() {string s(abc);listint lt(s.begin(), s.end());for (auto e : lt){cout e ;}cout endl; }int main() {test3();return 0; }5. list capacity 函数描述empty检测列表是否为空。如果为空返回 true否则返回 false。size返回列表中元素的个数。 6.list element access 函数描述front返回list的第一个元素的引用。back返回list的最后一个元素的引用。 7.list modifiers 函数接口说明push_front在list首元素前插入值为val的元素。pop_front删除list中第一个元素。push_back在list尾部插入值为val的元素。pop_back删除list中最后一个元素。insert在list position 位置中插入值为val的元素。erase删除list position位置的元素。swap交换两个list中的元素。clear清空list中的有效元素。 void test4() {listint lt;lt.push_back(1);lt.push_back(2);lt.push_back(3);//尾插三个for (auto e : lt){cout e ;}cout endl;lt.pop_back();//尾删一个for (auto e : lt){cout e ;}cout endl;lt.push_front(1);//头插一个for (auto e : lt){cout e ;}cout endl;lt.pop_front();//头删一个for (auto e : lt){cout e ;}cout endl;lt.clear();//全删for (auto e : lt){cout e ;}cout endl; }int main() {test4();return 0; }这次内容到这里啦下一次给大家带来模拟感谢大家支持
http://www.pierceye.com/news/786660/

相关文章:

  • 摄影网站设计思想wordpress 同步插件
  • 手机网站不支持下载的视频怎么下载重庆哪里可以做网站的
  • 网站设计深圳联系电话?长沙市房产交易中心官网
  • 泉州建站费用广州建网站费用
  • 网站建设论证方案保定企业网站建设
  • 郑州建站软件登建设厅锁子的是哪个网站
  • 福州建设厅官方网站巨省网站
  • 网站建设服务专业html网页制作公司
  • 企业网站源码怎么获取秦皇岛黄金海岸游玩攻略
  • 网站模板建设报价上海移动官网网站建设
  • 厦门建网站费用一览表网站建设与管理ppt模板下载
  • 做赌场网站犯法么网站开发培训成都
  • 网站建设系统怎么样企业策划是做什么的
  • 做网站要不要钱网站如何做触屏滑动
  • 加工企业网站这么做常德网站建设企业
  • 百度举报网站wordpress主题缩略图
  • 南宁快速网站建设电话WordPress电影公司网站
  • 什么网站可以直接做word文档亚马逊周末可以视频认证吗
  • 网站设计申请书买购网官方网站
  • 深圳做网站建设公司青岛网景互联网站建设公司
  • 做公司网站要多少钱洛阳信息网
  • asp 网站名字免费的公众号排版工具
  • 郑州响应式建站查企业的信息在哪个官网
  • 大型企业网站开发怎么使用免费的wordpress
  • 大连做网站大公司建设项目咨询公司网站
  • 教育培训网站建设方案鞍山建设信息网站
  • 重庆网站建设哪家强平台如何做推广
  • 安徽省建设安全监督站的网站网站建设公司一般多少钱
  • 服装网站建设策划书3000字软件开发包含网站开发吗
  • 免费网站的建设绵阳网站建设制作