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

沈阳祥云医院看男科怎么样seo专业培训

沈阳祥云医院看男科怎么样,seo专业培训,网站建设公司的客户,discuz怎么做网站地图原文 C11里面就引入了完美转发概念,通过它,可按参数实际类型转发参数. 元<型名 T>空 处理(T&t){输出<<"左值\n";} 元<型名 T>空 处理(T&&t){输出<<"右值\n";} 元<型名 T>空 测试转发(T&&t){处理(前向&…

原文
C++11里面就引入了完美转发概念,通过它,可按参数实际类型转发参数.

<型名 T>空 处理(T&t){输出<<"左值\n";}<型名 T>空 处理(T&&t){输出<<"右值\n";}<型名 T>空 测试转发(T&&t){处理(前向<T>(t));}
整 主(){整 i=0;测试转发(i);测试转发(0);
}
//打印
左值
右值

传入左值i时,T&&t就是个左值引用,传入右值0时,T&&t就是个右值引用,再通过前向(t)完美转发参数到处理函数,处理函数输出结果符合期望.

但是在λ中,如何实现完美转发呢?

<型名 T>空 测试捕捉(T&&t){动 λ=[]()可变{处理();};λ();
}<型名 T>空 测试捕捉1(T&&t){动 λ=[&]()可变{处理();};λ();
}
测试捕捉(i);
测试捕捉(0);
//打印
左值
左值

λ无论是按值捕捉还是按引用捕捉,到调用处理时都是一个左值了,只会进入左值引用那个处理函数. C++20中支持完美抓(完美抓捕)的特性,和完美转发类似,可根据实际参数类型实现.

<型名 T>空 测试捕捉(T&&t){动 λ=[=前向<T>(t)]()可变{处理(前向<T>());};λ();
}

有了该转发λ捕捉,就得到了实际类型参数,接着通过完美转发调用处理就可得到符合期望结果了.
如果是可变模板参数,该怎么完美捕捉呢?

<型名...T>空 测试捕捉20(T&&...t){动 λ=[...=前向<T>(t)]()可变{处理(前向<T>()...);};λ();
}

C++17里能不能实现完美捕捉呢?也是可以的.

<型名...O>动 测试捕捉17(O&&...o){[o=造元组(前向<O>(o)...)]()可变{中 应用([](&&...o){处理(前向<O>(o)...);},o);}();
}
http://www.15wanjia.com/news/11115.html

相关文章:

  • 帝国网站教程好看的友情链接代码
  • 昆山设计网站公司微商引流被加方法精准客源
  • wordpress产品详情页优化关键词的方法包括
  • 网站开发费用说明百度seo公司电话
  • 做生存曲线的网站互联网项目
  • wordpress 安装目录网站产品怎么优化
  • 爱琴海太平洋影城今日影讯网站seo分析报告
  • 实惠网站建设百度提交工具
  • 自学做网站多长时间十五种常见的销售策略
  • 网站 极简主义徐州百度推广
  • 做的网站怎样评估价值在哪个平台做推广比较好
  • wordpress包邮插件百度seo关键词优化排名
  • 未来做那些网站致富抖音seo教程
  • 江苏品牌网站建设2020年十大关键词
  • 江西省建设监督网站电子网品牌推广方案包括哪些
  • 东莞品牌网站建设费用月嫂免费政府培训中心
  • 做网站要用什么语言下列哪些店铺适合交换友情链接
  • h5网站建设文章软文范文大全1000字
  • 和网站合作有哪些活动可以做优化关键词哪家好
  • 外链网站 风险保温杯软文营销300字
  • 做任务赚钱网站源码全网整合营销推广
  • 如何做旅游小视频网站关键字参数
  • 网站高转化页面seo关键字优化技巧
  • 易托管建站工具网站seo优化外包顾问
  • 聊城手机站网站公司免费推客推广平台
  • 现在那个网站做视频最赚钱吗提高网站搜索排名
  • wordpress页面定制seo线上培训班
  • 做网站设计需要具备哪些网络黄页推广软件哪个好
  • 全国卫生机构建设管理系统网站优化软件
  • 政府网站是什么意思百度关键词收录