摘要: std::move(t)负责将t的类型转换为右值引用,这种功能很有用,可以用在swap中,也可以用来解决完美转发。 std::move()的源码如下 先说一下实参为左值的情况。 按理来说左值是无法匹配右值形参的,但是c++为了move这个基础设施开了两个例外。 第一个例外是当形参为右值引用,实参为左 阅读全文
posted @ 2016-03-20 23:46 你好呵呵 阅读(3705) 评论(0) 推荐(0) 编辑