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

网站外链优化方法百度健康

网站外链优化方法,百度健康,怎么做网站的一个横向列表,各类网站排名c for_each 用法_小键233-CSDN博客 传入参数 要传入参数给global function ,需要使用 ptr_fun() 这个 function adapter 将global function 转成function object , 然后再用bind2nd() 将参数bind成一个function object。#xff08;这句话好拗口#xff09; void fun(int i…c for_each 用法_小键233-CSDN博客 传入参数 要传入参数给global function ,需要使用 ptr_fun() 这个 function adapter 将global function 转成function object , 然后再用bind2nd() 将参数bind成一个function object。这句话好拗口 void fun(int i, const char* str) {coutstriendl; }int main() {int a[] { 1, 2, 3, 4};vectorint v(a, asizeof(a)/sizeof(int));for_each(v.begin(), v.end(), bind2nd(ptr_fun(fun), Element:)); }#include iostream #include vectortemplateclass T struct plus2{void operator()(T x){x 2;} };//template class T void plus3_fun(int x){x 3; // std::cout x ; }void fun(int i,const char* str){std::cout str - i std::endl; }int main(){ // int ia[] {22,30,20,34,45,64,34,56,75,34}; // std::vectorintiv(ia,ia(sizeof (ia) / sizeof (int))); // for (int i : iv) { // std::cout i ; // } // std::cout std::endl; // std::cout iv.size() ; // std::cout std::endl; //std::for_each(iv.begin(),iv.end(),plus2int()); // std::for_each(iv.begin(),iv.end(), std::bind2nd(std::ptr_fun(fun),Hello world)); // for (int i : iv) { // std::cout i ; // }int ia[] {1,2,100,200};std::vectorintarr(ia,ia(sizeof (ia)/sizeof (int)));//移除所有小于100的元素//bind2nd(判断条件,标准) 判断条件 标准//bind1nd(判断条件,标准) 标准 判断条件/** std::bind1nd(std::lessint(),100)) 100 x* std::bind2nd(std::lessint(),100)) x 100*/ // arr.erase(std::remove_if(arr.begin(),arr.end(),std::bind2nd(std::lessint(),100)),arr.end()); //100 200 // arr.erase(std::remove_if(arr.begin(),arr.end(),std::bind1st(std::greaterint(),100)),arr.end());// arr.erase(std::remove_if(arr.begin(),arr.end(),std::bind2nd(std::greaterint(),100)),arr.end()); // arr.erase(std::remove_if(arr.begin(),arr.end(),std::bind1st(std::lessint(),100)),arr.end()); //1 2 100//删除小于等于100的元素arr.erase(std::remove_if(arr.begin(),arr.end(),std::not1(std::bind2nd(std::greaterint(),100))),arr.end());for(auto i : arr){std::cout i ;} } ptr_fun C11弃用 被更通用的std::function 和 std::ref替代 #include iostream #include vector #include functional #include algorithmbool isvowel(char c){return std::string(aeiouAEIOU).find(c) ! std::string::npos; }int main(){std::string s Hello world!;std::copy_if(s.begin(),s.end(),std::ostreambuf_iteratorchar(std::cout),std::not1(std::ptr_fun(isvowel))); }//Hll wrld!std::function函数 std::function - cppreference.com  #include iostream #include vector #include functional #include algorithmstruct Foo{Foo(int num):num_(num){};void print_add(int i)const {std::cout num_ i std::endl;}int num_; }; void print_num(int i){std::cout i \n; } struct print_Num{void operator()(int i){std::cout i \n;} };int main(){//store a free functionstd::functionvoid(int)f_display print_num;f_display(-9);//strore a lambdastd::functionvoid() f_display_42 [](){ print_num(43);};f_display_42();//store the result of a call to std::bindstd::functionvoid()f_display_31337 std::bind(print_num,31337);f_display_31337();//store a call to a member functionstd::functionvoid(const Foo,int)f_add_display Foo::print_add;const Foo foo(300000);f_add_display(foo,1);//store a call to a member function and objectusing std::placeholders::_1;std::functionvoid(int)f_add_display2 std::bind(Foo::print_add,foo,_1);f_add_display2(2);//store a call to a member function and object ptrstd::functionvoid(int)f_add_display3 std::bind(Foo::print_add,foo,_1);f_add_display3(3);//store a call to a function objectstd::functionvoid(int)f_display_obj print_Num();f_display_obj(18); } 参考链接 bind1st bind2nd的使用_simahao的专栏-CSDN博客_bind2ndC STL std::ptr_fun() 函数说明 - 简书C中string::npos的一些用法总结_竭尽全力的专栏-CSDN博客
http://www.sadfv.cn/news/385408/

相关文章:

  • 网站上做404页面怎样做网站制作中心
  • 企业网站效果图广州网站建设的价格
  • 百度网站首页网址简述网络营销的特点
  • 企业网站必备模块网站建设动画教程
  • 上土巴兔装修土巴兔装修wordpress seo标题
  • 济南网站运营2003年北京网站建设
  • 网站 宣传方案冠县企业做网站推广
  • 厦门 网站建设 公司奔驰高端品牌
  • 公司网站开发毕业设计游戏代理平台一天结一次
  • 合肥的网站建设剂屏织梦做的网站后台怎么进
  • 长沙网站推广seo四川城乡建设官方网站
  • wp博客 婚庆网站模板wordpress 登陆api
  • 网站建设的快乐平面设计找图网站
  • 广西柳州网站建设做博客网站
  • 做网站店铺装修的软件新网站建设方案
  • 个人微信公共号可以做微网站么开发企业网关
  • 苏州企业网站建设开发与制作台州企业网站搭建价格
  • 辽宁省建设工程信息网官网新网站入口建设银行的财务网站
  • 阿里云建立网站老外采购平台
  • 苏州哪家做网站微信建公众号怎么建
  • 网站建设项目验收表智慧门店管理服务平台
  • wordpress全站迁移北京工程交易中心官网
  • 哪些行业需要做网站连云港关键字优化预订
  • 余姚做百度网站wordpress和论坛整合
  • 公司企业做网站违法吗做照片书网站好
  • 电子商务网站开发技术软件开发公司简介模板
  • 网站怎么设置为可信任网站建筑工程项目管理软件
  • 台州网站制作定制WordPress微信SVG图标
  • 怎么修改公司网站图片win7 做网站服务器
  • 服务专业的网络建站公司地区门户网站 建设攻略