C++11-右值引用
定义
lvalue: 可以取地址
rvalue: 不可取地址
引用就是别名
只能通过左值去初始化左值引用,右值去初始化右值引用
常量的左值引用是万能的引用类型,可以用左值、左值引用、常量的右值引用
右值引用:延长临时变量的时间, A a=临时
左值引用:用来函数传递参数
移动构造函数-复用其他对象中的资源(堆内存)(浅拷贝+其他对象指针指向空)
右值引用:复用匿名对象所有资源
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Felix's Footprint!
评论