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

宁德网站建设wordpress plugins

宁德网站建设,wordpress plugins,重庆软件开发公司排名,个人网站 如何做推广文章目录一、copy二、replace三、replace_if四、swap学习目标#xff1a; 掌握常用的拷贝和替换算法 算法简介#xff1a; copy // 容器内指定范围的元素拷贝到另一容器中replace // 将容器内指定范围的旧元素修改为新元素replace_if // 容器内指定范围满足条件的元素替换… 文章目录一、copy二、replace三、replace_if四、swap学习目标 掌握常用的拷贝和替换算法 算法简介 copy // 容器内指定范围的元素拷贝到另一容器中replace // 将容器内指定范围的旧元素修改为新元素replace_if // 容器内指定范围满足条件的元素替换为新元素swap // 互换两个容器的元素 一、copy 功能描述 容器内指定范围的元素拷贝到另一容器中 函数原型 copy(iterator beg, iterator end, iterator dest); // 按值查找元素找到返回指定位置迭代器找不到返回结束迭代器位置 // beg 开始迭代器 // end 结束迭代器 // dest 目标起始迭代器 示例 #include algorithm #include vectorclass myPrint { public:void operator()(int val){cout val ;} };void test01() {vectorint v1;for (int i 0; i 10; i) {v1.push_back(i 1);}vectorint v2;v2.resize(v1.size());copy(v1.begin(), v1.end(), v2.begin());for_each(v2.begin(), v2.end(), myPrint());cout endl; }int main() {test01();system(pause);return 0; }**总结**利用copy算法在拷贝时目标容器记得提前开辟空间 二、replace 功能描述 将容器内指定范围的旧元素修改为新元素 函数原型 replace(iterator beg, iterator end, oldvalue, newvalue); // 将区间内旧元素 替换成 新元素 // beg 开始迭代器 // end 结束迭代器 // oldvalue 旧元素 // newvalue 新元素 示例 #include algorithm #include vectorclass myPrint { public:void operator()(int val){cout val ;} };void test01() {vectorint v;v.push_back(20);v.push_back(30);v.push_back(20);v.push_back(40);v.push_back(50);v.push_back(10);v.push_back(20);cout 替换前 endl;for_each(v.begin(), v.end(), myPrint());cout endl;//将容器中的20 替换成 2000cout 替换后 endl;replace(v.begin(), v.end(), 20,2000);for_each(v.begin(), v.end(), myPrint());cout endl; }int main() {test01();system(pause);return 0; }总结replace会替换区间内满足条件的元素 三、replace_if 功能描述: 将区间内满足条件的元素替换成指定元素 函数原型 replace_if(iterator beg, iterator end, _pred, newvalue); // 按条件替换元素满足条件的替换成指定元素 // beg 开始迭代器 // end 结束迭代器 // _pred 谓词 // newvalue 替换的新元素 示例 #include algorithm #include vectorclass myPrint { public:void operator()(int val){cout val ;} };class ReplaceGreater30 { public:bool operator()(int val){return val 30;}};void test01() {vectorint v;v.push_back(20);v.push_back(30);v.push_back(20);v.push_back(40);v.push_back(50);v.push_back(10);v.push_back(20);cout 替换前 endl;for_each(v.begin(), v.end(), myPrint());cout endl;//将容器中大于等于的30 替换成 3000cout 替换后 endl;replace_if(v.begin(), v.end(), ReplaceGreater30(), 3000);for_each(v.begin(), v.end(), myPrint());cout endl; }int main() {test01();system(pause);return 0; }总结replace_if按条件查找可以利用仿函数灵活筛选满足的条件 四、swap 功能描述 互换两个容器的元素 函数原型 swap(container c1, container c2); // 互换两个容器的元素 // c1容器1 // c2容器2 示例 #include algorithm #include vectorclass myPrint { public:void operator()(int val){cout val ;} };void test01() {vectorint v1;vectorint v2;for (int i 0; i 10; i) {v1.push_back(i);v2.push_back(i100);}cout 交换前 endl;for_each(v1.begin(), v1.end(), myPrint());cout endl;for_each(v2.begin(), v2.end(), myPrint());cout endl;cout 交换后 endl;swap(v1, v2);for_each(v1.begin(), v1.end(), myPrint());cout endl;for_each(v2.begin(), v2.end(), myPrint());cout endl; }int main() {test01();system(pause);return 0; }总结swap交换容器时注意交换的容器要同种类型
http://www.hkea.cn/news/14438109/

相关文章:

  • 网站谷歌优化怎么做各大电商平台的销售数据
  • 泰州网站建设价格毕业设计用PHP做旅游网站
  • 美的企业微信网站免费在线自助建站
  • 梁山做网站网站开发人员保密
  • 网站里怎么做301指向高端品牌女装特价网
  • 有哪个网站专业做漫画素材的怎么自己做一个网址
  • 前台和后台网站开发的区别wordpress 定时发布
  • 网站备案号有什么用做网站客户要先看效果后付款
  • 如何注册一个网站域名网站建设前十名
  • 企业网站需要什么功能wordpress nginx php.ini
  • 爬虫科技网站建设视频网址链接哪里找
  • 佛山仿站定制模板建站网站海外推广怎么做
  • 建视频网站系统吗wordpress群发邮件
  • 男女之间做那个的网站搜狗搜索网
  • php 网站响应时间恩施做网站的公司
  • 怎么建设一个电影网站站长工具seo下载
  • 登封网站制作网站建设怎样用电脑做网站服务器
  • 网站seo优化免南通建网站的公司
  • 一级a做爰片免费网站性恔网站建设金牛万达
  • 重庆网站建设网领科技洛阳网站设计公司
  • 怎样用代码建设一个网站网站速度优化工具
  • 网站什么做才会更吸引客户宽带
  • 北京建设数字网站英文在线购物网站建设
  • 傲鸿网站建设wordpress 评论删除
  • 新网站提交百度收录肃宁网站建设
  • 网站建设论坛快速建站网站录入
  • 网站上的公告怎么做参考文献网站流量 盈利
  • 网站专题怎么做网站制作商
  • 餐厅网站开发背景网络科技有限公司 网站建设
  • 网站建设后台管理天津网站开发技术