厚厚君

导航

2015年4月22日 #

右值引用深入探讨

摘要: 假若X这个类型重载了拷贝构造以及移动构造。那么思考一下:void foo(X&& x){ X anotherX = x; // ...}哪个构造函数将会被调用?在这里x是右值引用类型,那么他是右值还是左值呢?之前对左值和右值的定义中已经表明了,如果我们可以对其进行取址操作,那么他就是左值,所以你... 阅读全文

posted @ 2015-04-22 19:54 厚厚君 阅读(872) 评论(6) 推荐(0) 编辑