码迷,mamicode.com
首页 >  
搜索关键字:右值引用    ( 182个结果
C++11新特性(1) 右值引用
在C++中,左值(lvalue)是可以获取其地址的一个量。由于经常出现在赋值语句的左边,因此称之为左值。例如一个有名称的变量。 例如: int a=10; //a就是一个左值。      传统的C++引用,都是左值引用。例如:int &ra=a;将ra关联到a。这就是左值引用。      C++11,新增了右值引用的概念。用&&代表右值引用。      首先我们来看一下什么叫做右值。可以...
分类:编程语言   时间:2014-06-26 13:12:12    阅读次数:207
右值引用
1、右值引用引入的背景临时对象的产生和拷贝所带来的效率折损,一直是C++所为人诟病的问题。但是C++标准允许编译器对于临时对象的产生具有完全的自由度,从而发展出了Copy Elision、RVO(包括NRVO)等编译器优化技术,它们可以防止某些情况下临时对象产生和拷贝。下面简单地介绍一下Copy E...
分类:其他好文   时间:2014-06-04 18:55:44    阅读次数:368
182条   上一页 1 ... 17 18 19
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!