c++11 中的 move 与 forward
摘要:[update: 关于左值右值的另一点总结,请参看这篇] 一. move 关于 lvaue 和 rvalue,在 c++11 以前存在一个有趣的现象:T& 指向 lvalue (左传引用), const T& 既可以指向 lvalue 也可以指向 rvalue。但却没有一种引用类型,可以限制为只指向
阅读全文
posted @
2014-01-07 23:07
twoon
阅读(33956)
推荐(11) 编辑
c++中的左值与右值
摘要:左值(lvalue)和右值(rvalue)是 c/c++ 中一个比较晦涩基础的概念,不少写了很久c/c++的人甚至没有听过这个名字,但这个概念到了 c++11 后却变得十分重要,它们是理解 move/forward 等新语义的基础。 左值右值的定义 左值与右值这两概念是从 c 中传承而来的,在 c
阅读全文
posted @
2014-01-01 16:59
twoon
阅读(112938)
推荐(19) 编辑