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

网站截图环境 php/优化王

网站截图环境 php,优化王,做网站后台怎么搭建,如何做企业网站的更新起初我看到ref这个函数是十分疑惑的,为什么c本身已经有引用,还要引入一个std::ref? 主要是考虑到函数式编程(bind(),aysnc())在使用的时候,直接对参数进行拷贝 std::ref只是尝试模拟引用传递,并不能真正…

起初我看到ref这个函数是十分疑惑的,为什么c++本身已经有引用,还要引入一个std::ref?

主要是考虑到函数式编程(bind(),aysnc())在使用的时候,直接对参数进行拷贝

std::ref只是尝试模拟引用传递,并不能真正变成引用,在非模板情况下,std::ref根本没法实现引用传递,只有模板自动推导类型时,ref能用包装类型reference_wrapper来代替原本会被识别的值类型,而reference_wrapper能隐式转换为被引用的值的引用类型。

比如thread的方法传递引用的时候,必须外层用ref来进行引用传递,否则就是浅拷贝。

#include< iostream>
#include< string>
#include< functional>
using namespace std;
void test(int &i , double d,const string &s)
{cout << "i = " << i << "d = " << d << " s = " << s << endl;i++; 
}
int main ()
{function<void(void) > fp;string s = "f";int a = 3;double b = 2.3;fp = bind(&test,ref(a),b,s); // ref 可以在模板传递参数的时候传递引用,不然无法传递,相当于一次引用,会修改当前的值fp = bind(&test,a,b,s); // ref 可以在模板传递参数的时候传递引用,不然无法传递,相当于一次引用,会修改当前的值fp();cout << a << endl;return 0;
}

在有ref的情况下 a被修改为4 ,没有的话,a还是3,使用ref相当于修改为深拷贝

http://www.lbrq.cn/news/1570627.html

相关文章:

  • 有没有免费做片头的网站/网推接单平台
  • ps上做网站/南昌搜索引擎优化
  • 如何查看网站是否被k/列表网推广效果怎么样
  • 陕西省建设工程造价管理协会网站/惠州百度推广优化排名
  • 营销网站建设流程图/学大教育一对一收费价格表
  • 国内网站用django做的/网络广告策划案
  • 网站如何做超级链接/网络营销策略包括哪些
  • 如何给公司做网站/搜索百度网页版
  • 世界500强企业数量/郑州厉害的seo顾问
  • 欧美网站建设风格特点/制作网页完整步骤代码
  • 做眼镜网站草图有什么原则/更先进的seo服务
  • 网站空间管理站/接app推广接单平台
  • 重庆找做墩子网站/外贸怎么找客户资源
  • 学php动态网站开发好就业/郑州网站营销推广
  • 做一个介绍网站多少钱/化工网站关键词优化
  • 网络营销网站建设论文/三一crm手机客户端下载
  • wordpress使用环境/企业网站设计优化公司
  • 网站开发各个文件/官网优化包括什么内容
  • 企业网站素材/平谷头条新闻
  • 电影大型网站制作/制作网站的步骤
  • 网站的模版可以换吗/seo优化工作内容
  • 重庆网站建设仿站/怎样在百度上发布广告
  • 商洛网站建设公司电话/nba西部排名
  • 专门 做鞋子团购的网站有哪些/最近国际新闻大事20条
  • 南京本地网站建设/线上销售平台如何推广
  • 如何做一个购物网站/百度收录官网
  • 女生做网站主题有哪些/搜索引擎优化实训报告
  • 商城手机网站建设多少钱/品牌推广活动策划案例
  • 青岛网页设计公司/自己怎么优化网站排名
  • 即墨网站建设/青岛关键词推广seo
  • 双椒派E2000D网络故障排查指南
  • C++QT HTTP与HTTPS的使用方式
  • 【报错解决】Conda - Downloaded bytes did not match Content-Length
  • ncurses 6.5 交叉编译移植到OpenHarmomy
  • 【Redis优化深度剖析:如何通过读写分离提升系统性能】
  • 力扣热题100-----322.零钱兑换