摘要: 新特性的目的右值引用(R-value Reference)是C++新标准(C++11, 11代表2011年)中引入的新特性,它实现了转移语义(Move Semantics)和精确传递(Perfect Forwarding)。主要目的包括两个方面:1.消除两个对象交互时不必要的对象拷贝,节省运算存储资源,提高效率。2.能够更简洁明确地定义泛型函数。左值与右值的定义 左值:的定义就是非临时对象,那些可以在多条语句中使用的对象。所有的变量都满足这个定义,在多条代码中都可以使用,都是左值。右值:是指临时的对象,它们只在当前的语句中有效。左值与右值的区别:左值可以被引用 , 而右值不可以被引用 。例:1 阅读全文
posted @ 2013-08-18 00:00 解放1949 阅读(265) 评论(0) 推荐(0) 编辑