2016年5月20日
摘要: c++11中引入了右值引用,用&&表示,其中右值引用只能绑定到右值上 ,但可以使用std::move(),或static_cast<T&&>()显式的将左值转换为右值 左值引用分两种情况: 1) 2) 引入右值引用的目的:右值通常是一个临时变量,可以对其做任意修改,右值引用可以避免右值使用时涉及到的 阅读全文
posted @ 2016-05-20 16:24 小菜鸡y 阅读(220) 评论(0) 推荐(0) 编辑
摘要: std::thread可以和任何可调用类型一起工作,可调用对象和函数带有参数时,可以简单地将参数传递给std::thread的构造函数 例如: 单重要的是,参数会以默认的方式复制到内存空间,即内存中存储的是参数的副本,在那里新创建的线程可以访问他们,而不是访问源参数 这就会带来一个问题,即当调用的函 阅读全文
posted @ 2016-05-20 15:22 小菜鸡y 阅读(3879) 评论(0) 推荐(1) 编辑