[quote=引用 20 楼 ooolinux 的回复:] [quote=引用 19 楼 dreamyt的回复:][quote=引用 16 楼 ooolinux 的回复:] [quote=引用 15 楼 早打大打打核战争 的回复:] 肯定是右值啊,xvalue是glvalue是lvalue,++i是lvalue,i++是prvalue是rvalue
[quote=引用 19 楼 dreamyt的回复:][quote=引用 16 楼 ooolinux 的回复:] [quote=引用 15 楼 早打大打打核战争 的回复:] 肯定是右值啊,xvalue是glvalue是lvalue,++i是lvalue,i++是prvalue是rvalue
[quote=引用 16 楼 ooolinux 的回复:] [quote=引用 15 楼 早打大打打核战争 的回复:] 肯定是右值啊,xvalue是glvalue是lvalue,++i是lvalue,i++是prvalue是rvalue
[quote=引用 15 楼 早打大打打核战争 的回复:] 肯定是右值啊,xvalue是glvalue是lvalue,++i是lvalue,i++是prvalue是rvalue
这是把编程学成八股文?你在什么场合需要这样的语法细节?
肯定是右值啊,xvalue是glvalue是lvalue,++i是lvalue,i++是prvalue是rvalue
[quote=引用 6 楼 taodm的回复:]这是把编程学成八股文?你在什么场合需要这样的语法细节?
将亡值就是右值,右值概念范围包含了将亡值
右值 返回 int
是右值 你说的将忘值也是右值 一切没有地址的值也是右值 真正的好书是:Effective Modern C++ 简体中文版 - 42招独家技巧助您改善C++11和C++14的高效用法 详细讲了你想要的。 书中有个地方有错,不过看得出的。
我觉得是纯右值,在《深入理解C++11》这本书中讲到了一个点,表达式出来的临时变量是属于纯右值,而将亡值是那种被移动的右值。而decltype应该是没有实现移动的,所以我觉得应该是纯右值。
64,648
社区成员
250,504
社区内容
加载中
试试用AI创作助手写篇文章吧