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

企业网站前台模板房产信息网的官网链接

企业网站前台模板,房产信息网的官网链接,郴州旅游攻略,wordpress iplaysoft算法简介#xff1a; copy // 容器内指定的元素拷贝到另一容器replace // 将容器内指定范围的旧元素改为新元素replace_if // 容器内指定范围满足条件的元素替换为新元素swap //互换两个容器的元素 1. copy 功能描述#xff1a; 将容器内指定范围的数据拷贝到另一容器中函…算法简介 copy // 容器内指定的元素拷贝到另一容器replace // 将容器内指定范围的旧元素改为新元素replace_if // 容器内指定范围满足条件的元素替换为新元素swap //互换两个容器的元素 1. copy 功能描述 将容器内指定范围的数据拷贝到另一容器中函数原型 copy(iterator beg, iterator end, iterator pos); beg 开始迭代器 end 结束迭代器 pos 插入数据的位置// main.cpp #include iostream #include string #include vector #include algorithm #include functional using namespace std;void test01() {vectorint v;for (int i 0; i 10; i) {v.push_back(i);}vectorint v2;v2.resize(v.size());copy(v.begin(), v.end(), v2.begin());// 或者继续使用lambda表达式确保编译器支持C11及以上标准for_each(v2.begin(), v2.end(), [](int val) {cout val ;});cout endl; }int main() {test01();return 0; }2. replace 功能描述 将容器内指定范围的元素替换为新元素函数原型 void replace(iterator beg, iterator end, oldvalue, newvalue); 参数说明 beg 开始迭代器 end 结束迭代器 oldvalue 旧元素 newvalue 新元素#include iostream #include fstream #include string #include vector #include functional #include algorithm using namespace std;// replacevoid myPrint(int val){cout val ; }void test01() {vectorint v;v.push_back(10);v.push_back(20);v.push_back(20);v.push_back(40);v.push_back(50);cout 替换前 endl;for_each(v.begin(), v.end(), myPrint);cout endl;cout 替换后 endl;// 将容器中的20替换为2000replace(v.begin(), v.end(), 20, 2000);for_each(v.begin(), v.end(), myPrint);cout endl; }int main(int argc, char const *argv[]) {test01();return 0; } 3. replace_if 功能描述 将容器中满足条件的元素替换为新的元素函数原型 replace(iterator beg, iterator end, _pred, newvalue);参数说明 beg 开始迭代器 end 结束迭代器 _pred 谓词 newvalue 替换的新元素#include iostream #include fstream #include string #include vector #include functional #include algorithm using namespace std;// replace_ifvoid myPrint(int val){cout val ; }class MyCompare{ public:MyCompare(int num) : num(num){}bool operator()(int val){return val 20;}int num; };void test01() {vectorint v;v.push_back(10);v.push_back(20);v.push_back(20);v.push_back(40);v.push_back(50);cout 替换前 endl;for_each(v.begin(), v.end(), myPrint);cout endl;cout 替换后 endl;// 将容器中的20替换为2000 可以用deepseek 查看bind2nd 含义或者看源码replace_if(v.begin(), v.end(), bind2nd(greater_equalint(), 20), 2000);for_each(v.begin(), v.end(), myPrint);cout endl;cout 自定义防函数替换 endl;replace_if(v.begin(), v.end(), MyCompare(20), 60);for_each(v.begin(), v.end(), myPrint); }int main(int argc, char const *argv[]) {test01();return 0; } 4. swap 功能 交换两个容器的元素, 需要是同一类型的容器函数原型 swap(v1, v2); 参数说明 v1 容器1 v2 容器2#include iostream #include fstream #include string #include vector #include functional #include algorithm using namespace std;// swapvoid myPrint(int val){cout val ; }class MyCompare{ public:MyCompare(int num) : num(num){}bool operator()(int val){return val 20;}int num; };void test01() {vectorint v1;vectorintv2;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(int argc, char const *argv[]) {test01();return 0; }
http://www.hkea.cn/news/14553276/

相关文章:

  • 广告投放网站平台网络营销外包网
  • 新手做哪类网站知乎做笔记的网站
  • python能否做网站基于jsp网站开发
  • 中小企业做网站wordpress手动添加媒体
  • 怎样维护公司网站wordpress账号和站内网
  • 东莞网站推广北京公司注册地址要求
  • 网站导航网站怎么做网站建设需要固定ip地址吗
  • 东莞网上做公司网站医保局网站建设中标公告
  • 个人网站设计与实现源码网站商城方案
  • 杭州画廊网站建设响应式学校网站模板下载
  • 做电商网站用什么语言小微宝安网站建设
  • 网站建设教程这篇苏州久远网络如何给自己网站做外链
  • 工作室装修网站源码微信怎么制作小程序?
  • 安乡网站制作网站前端 设计
  • 国外服装图案设计网站企业网站会涉及到的版权问题
  • 网站美工培训学校网站的版式设计
  • 网站开发方案怎么写网站做301跳转
  • 公司怎么做网站建站网站排行
  • 黄页哪个网站好手机网站制作代码
  • 重庆知名网站中国建筑校园招聘
  • 租房网站南通网站制作专家
  • 济南网站建设正规公司crm管理系统登录入口官网
  • 酒店网站建设策划南昌企业网站建设公司哪个好
  • 深圳做营销网站制作淮安app开发公司
  • 网站视频开发平台app开发制作
  • 娱乐网站排行榜网站小程序制作公司
  • 焦作市建设银行网站网站后台图片传不上去怎么办
  • 自适应网站建设案例长沙多地发布最新通告
  • 企业网站建设费计入网页游戏开发教程
  • 网站建设模板源代码视频网站 移动 模板