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

免费个人网站建站源码昆明网站制作代理

免费个人网站建站源码,昆明网站制作代理,淄博网站建设 很乱,容桂最新消息1.函数对象使用 #include iostream using namespace std;//STL-函数对象#xff08;仿函数#xff09;class MyAdd { public:int operator()(int v1, int v2){return v1 v2;} }; //1、函数对象在使用时#xff0c;可以像普通函数那用调用#xff0c;可以有参数iostream using namespace std;//STL-函数对象仿函数class MyAdd { public:int operator()(int v1, int v2){return v1 v2;} }; //1、函数对象在使用时可以像普通函数那用调用可以有参数可以有返回值 void test01() {MyAdd myAdd;cout myAdd(10, 10) endl; }// 2、函数对象超出普通函数的概念函数对象可以有自己的状态 class MyPrint { public:MyPrint(){this-m_count 0;}void operator()(string test){cout test endl;this-m_count;}int m_count; // 内部自己状态 };void test02() {MyPrint myPrint;myPrint(Hello World!);myPrint(Hello World!);myPrint(Hello World!);myPrint(Hello World!);cout MyPrint调用的次数 myPrint.m_count endl; }void doPrint(MyPrint mp, string test) {mp(test); }// 3、函数对象可以作为参数传递 void test03() {MyPrint myPrint;doPrint(myPrint, Hello C!); }int main() {test01();cout ------------------------ endl endl;test02();cout ------------------------ endl endl;test03();//**************************************system(pause);return 0; } 2.谓词-一元谓词 #include iostream using namespace std;//STL-一元谓词 #includevector #includealgorithmclass GreaterFive { public:bool operator()(int val){return val 5;} };void test01() {vectorintv;for (int i 0; i 10; i){v.push_back(i);}//查找容器中 有没有大于5的数字//GreaterFive() 匿名函数对象vectorint::iterator it find_if(v.begin(), v.end(), GreaterFive());if (it v.end()){cout 未找到 endl;}else{cout 找到了大于5的数字为 *it endl;} }int main() {test01();cout ------------------------ endl endl;//test02();//cout ------------------------ endl endl;//test03();//**************************************system(pause);return 0; } 3.二元谓词 #include iostream using namespace std;//STL-二元谓词#includevector #includealgorithmclass MyCompare { public:bool operator()(int val1, int val2) //参数为两个 二元谓词{return val1 val2; //降序} };void test01() {vectorintv;v.push_back(10);v.push_back(40);v.push_back(20);v.push_back(30);v.push_back(50);sort(v.begin(), v.end());for (vectorint::iterator it v.begin(); it ! v.end(); it){cout *it ;}cout endl;cout ------------------------ endl endl;//使用函数对象 改变算法策略变为排序规则 从大到小sort(v.begin(), v.end(), MyCompare());for (vectorint::iterator it v.begin(); it ! v.end(); it){cout *it ;}cout endl; }int main() {test01();cout ------------------------ endl endl;//test02();//cout ------------------------ endl endl;//test03();//**************************************system(pause);return 0; }
http://www.huolong8.cn/news/44139/

相关文章:

  • 网站开发学校 优帮云郑州网站优化怎样做
  • 网站建设的七大主要目的个人能不能自己做网站
  • 网站建设实训报告范文免费ppt下载网站有哪些
  • 做海报网站公司网站建设的签订合同
  • wordpress最好用的虚拟主机优化手机软件
  • 苏州高端网站建设设计wordpress接入对象存储
  • 金融平台网站开发ps个人网站制作流程
  • 顺义区网站建设手机上怎么分享wordpress
  • 外贸网站架构郑州龙华小学网站建设
  • 建设项目银行网站2022最新新闻素材摘抄
  • 网站运营费用预算如何刷网站排名
  • 网站建设合同模板91075西安优化网站技术
  • 做英文行程的网站品牌宣传的推广
  • 上海网站推广联盟一个网站的百度反链多好还是少好
  • 织梦网站模板 虎嗅网网站开发选题背景
  • 网站生成wap网站建设如何在宣传部备案
  • 好品质自适应网站建设临沂哪里做网站比较好
  • 制作公司网站的作用一鸣东莞网站建设公司
  • 画册什么网站做方便网站建设公司哪家好 都来磐石网络
  • wordpress一行多图片西宁seo快速排名
  • 58同城网站模板下载上海网站推广维新
  • 二级域名免费申请网站免费商用的cms
  • 建设门户网站发展前景2018wordpress手机页面悬浮导航栏
  • 怎么用外国的服务器做网站天元建设集团有限公司 伊永成
  • 网站推广的途径和要点企业形象设计包括哪些内容
  • 程序员创业做网站做公众号个人简历模板完整版
  • 网站一键提交收录门户网站建设管理总则
  • 哪个网站可以做视频播放器烟台广告公司网站建设
  • 中国建设银行济南招聘信息网站wordpress地址 站点地址
  • 网站开发视频代码广州协会网站建设