Before C++ 11 在C++11之前,表达式只分为左值(lvalue)和右值(rvalue)两种类别, 左值和右值 一个表达式,如果能对它进行&操作取地址, 则是左值(lvalue)。 否则,它是右值(rvalue)。 这样的话,每一个值不是左值,就是右值,判断规则单一,并且覆盖左右值。 C++11 and after 在C++11及之后,值的类型共分为五种, 分别是lvaue(左值), xvalue(将亡值), prvalue(纯右值), glvalue(泛左值),rvalue(右...
qilingzhao.com2 min read
No responses yet.