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

个人微信公众号怎么做微网站吗wordpress做相册

个人微信公众号怎么做微网站吗,wordpress做相册,网站办公室文化建设,网页设计制作大作业list基础用法 1.list的访问就不能用下标[]了,用迭代器2.emplace_back()几乎是与push_back()用法一致,但也有差别3.insert(),erase()的用法4.reverse()5.排序6.合并7.unique()(去重)8.splice剪切再粘贴 1.list的访问就不能用下标[]了,用迭代器…

list基础用法

  • 1.list的访问就不能用下标+[]了,用迭代器
  • 2.emplace_back()几乎是与push_back()用法一致,但也有差别
  • 3.insert(),erase()的用法
  • 4.reverse()
  • 5.排序
  • 6.合并
  • 7.unique()(去重)
  • 8.splice剪切再粘贴

1.list的访问就不能用下标+[]了,用迭代器

void test1()
{list<int>lt;//list要带头文件,同理,vector,string也是lt.push_back(1);lt.push_back(2);lt.push_back(3);lt.push_back(4);//list的访问就不能用下标+[]了//用迭代器list<int>::iterator it = lt.begin();while (it != lt.end()){cout << *it;it++;}cout << endl;for (auto e : lt){cout << e;} cout << endl;}

2.emplace_back()几乎是与push_back()用法一致,但也有差别


void test2()
{list<A>lt;A a1(1, 2);lt.push_back(a1);//又名lt.push_back(A(1, 1));//匿名lt.emplace_back(a1);lt.emplace_back(A(1, 1));//差别://push_back()只能传一个参数,emplace_back()支持直接传构造A的对象参数lt.emplace_back(3, 4);}

3.insert(),erase()的用法

void test_list3()
{list<int> lt;lt.push_back(1);lt.push_back(2);lt.push_back(3);lt.push_back(4);lt.push_back(5);lt.push_back(6);//insert()auto it = lt.begin();int k = 3;while (k--){++it;}lt.insert(it, 30);for (auto e : lt){cout << e << " ";}cout << endl;//erase()int x = 0;cin >> x;it = find(lt.begin(), lt.end(), x);if (it != lt.end()){lt.erase(it);}for (auto e : lt){cout << e << " ";}cout << endl;
}

4.reverse()

     lt.reverse();//orreverse(lt.begin(), lt.end());

5.排序

    // 升序lt.sort();//orless<int> ls;lt.sort(ls);//降序greater<int> gt;lt.sort(ls);//orlt.sort(greater<int>());

关于链表排序:链表排序效率非常的低。

6.合并

std::list<double> first, second;first.push_back(3.1);first.push_back(2.2);first.push_back(2.9);second.push_back(3.7);second.push_back(7.1);second.push_back(1.4);first.sort();second.sort();first.merge(second);//second就为空了

7.unique()(去重)

前提:必须保证有序

void test5()
{list<int> lt;lt.push_back(1);lt.push_back(20);lt.push_back(3);lt.push_back(5);lt.push_back(5);lt.push_back(4);lt.push_back(5);lt.push_back(6);lt.sort();for (auto e : lt){cout << e << " ";}cout << endl;lt.unique();for (auto e : lt){cout << e << " ";}cout << endl;
}

8.splice剪切再粘贴

void test6()
{// 一个链表节点转移给另一个链表std::list<int> mylist1, mylist2;std::list<int>::iterator it;// set some initial values:for (int i = 1; i <= 4; ++i)mylist1.push_back(i);      // mylist1: 1 2 3 4for (int i = 1; i <= 3; ++i)mylist2.push_back(i * 10);   // mylist2: 10 20 30it = mylist1.begin();++it;                         // points to 2mylist1.splice(it, mylist2); // mylist1: 1 10 20 30 2 3 4// mylist2 (empty)// "it" still points to 2 (the 5th element
}
http://www.dtcms.com/wzjs/784381.html

相关文章:

  • 晋州专业网站建设软件开发合同模板下载
  • 网站优化流程图智威汤逊广告公司
  • 企业网站快照更新海外免备案网站
  • nas服务器可以做网站吗wordpress文章增加新字段
  • wordpress站多久有排名有发展的小企业网站建设
  • 自助网站免费建站平台制作一个静态网站的步骤
  • 余杭区住房与建设局网站wordpress check_admin_referer
  • 西安网站建设电话咨询网站建设试题及答案
  • 网站建设与开发的软件视觉传达工资一般多少
  • 什么是网页设计与制作课程的深度兰州网络seo公司
  • 在线教学视频网站建设wordpress第三方收款
  • 宁波网站建设制作多少钱大宗商品交易平台推荐
  • 校体育网站建设的好处服务器租用多少钱一个月
  • 简约网站模板案例学——网页设计与网站建设
  • 做水果网站首页的图片素材哪有免费的网站
  • 做前端网站考虑兼容分辨率建网站的网络公司的名称以及服务
  • 重庆网站建设狐灵科技金华seo排名
  • wordpress做外贸网站的劣势商务信息网
  • 成都网站建设树莓建设网上银行官网
  • 重庆营销网站建设平台企业公示信息查询系统河北
  • 国外设计工作室网站网站专业是学什么
  • 北京漫步云端网站建设wordpress公园
  • 网站介绍怎么写范文忘记wordpress登录密码忘记
  • 备案价公示网站ppt设计工具怎么调出来
  • 公司英文网站多少钱海南省建设网站的公司电话
  • 长春建站费用好看的ui网站页面设计
  • 网站续费服务商设计上海2020
  • 山东网络推广网站电子书网站模板
  • logo图案素材免费网站青岛当地的做公司网站的
  • 沅江网站设计亚马逊跨境电商个人开店流程