腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(370)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
prvalue
的结果
声明: “在上下文中存储”意味着什么?这是我不明白的部分。
浏览 2
提问于2018-12-24
得票数 5
2
回答
如何理解“动态类型:〈
prvalue
〉静态类型的
prvalue
表达式”
-最后一个例子动态类型 3.9告诉我动态类型意味着类型的确定必须在运行时延迟。为什么强调
prvalue
? 它是否意味着
prvalue
的动态和静态类型总是相同的?
浏览 5
修改于2017-11-12
得票数 2
回答已采纳
1
回答
从函数返回
prvalue
例如:{} { return Foo{}; // temporary not constructed,
prvalue
浏览 3
修改于2018-12-24
得票数 1
1
回答
引用如何绑定到
prvalue
?
:当引用绑定到
prvalue
时会创建一个临时对象。它们是指const lvalue引用和rvalue引用吗?: 如果它们意味着,rvalue引用和绑定到相同类型的
prvalue
的const lvalue引用是否会创建一个临时的?
浏览 4
修改于2022-02-15
得票数 3
回答已采纳
1
回答
如何定义只绑定xvalue或
prvalue
,而不是同时绑定xvalue或
prvalue
的函数
是否有一种方法来定义只处理xvalue或
prvalue
的函数(或者这里是独占的或)?例如,假设我有一个方法f(foo&& f),我如何声明f来绑定xvalue类型和拒绝
prvalue
类型,反之亦然?*/){}{
prvalue
(std::move(foo)));
浏览 1
修改于2013-12-30
得票数 6
回答已采纳
1
回答
数组
prvalue
的地址
4, 5}; 我知道数组lvalue在转换为rvalue时会衰减成指针,但这里的数组已经是rvalue(实际上是
prvalue
浏览 3
修改于2019-02-15
得票数 3
1
回答
xvalue/
prvalue
类别真的重要吗?
结果的值类别将是
prvalue
或xvalue (用于对象)。让我们考虑第二种情况。我知道,对于对象,xvalue比
prvalue
要好得多,因为它具有动态类型;但奇怪的是,我不知道gizmo的任何操作,它的生成
prvalue
包含对同一事物的引用:它看起来像所有将gizmo转换为
prvalue
)而不是xvalue/
prvalue
类别?如果是这样的话,我们可能会认为static_cast< T&>只是保存对相同事物的引用而不再关心xvalue/
prvalue</e
浏览 0
修改于2016-11-22
得票数 0
回答已采纳
1
回答
将空指针常量转换为
prvalue
4.10/1 N3797: 整数类型的空指针常量可以转换为std::nullptr_t类型的
prvalue
。注意:结果的
prvalue
不是空指针值。
浏览 3
提问于2014-07-31
得票数 0
回答已采纳
1
回答
类类型的
prvalue
vs xvalue
当我看到这个问题时,我更加困惑了:,我试图理解类
prvalue
和类xvalue是什么意思。有人告诉我他们被称为价值类别。但我觉得最好举个例子,因为我很困惑。它是
prvalue
还是xvalue? 我需要一个标准的规则,这样我就不会再问更多的问题了。
浏览 10
提问于2022-10-01
得票数 0
回答已采纳
3
回答
lvalue引用
prvalue
的地址代表什么?
引用lref时 std::cout << &lref << std::endl;lref被绑定到一个
prvalue
但是,对
prvalue
的lvalue引用可以获取它的地址,这对我来说很奇怪。
浏览 4
提问于2017-03-12
得票数 6
回答已采纳
1
回答
std::nullptr_t类型的
prvalue
第4.10/1节N3797说: null指针常量是一个整数文本(2.14.2),其值为零或std::nullptr_t类型的
prvalue
。我认为nullptr是std::nullptr_t类型的
prvalue
。你能得到更多这样的
prvalue
的例子吗?
浏览 1
提问于2014-07-31
得票数 1
1
回答
为什么bool转换显式地提到
prvalue
在4.14 中 为什么要特别强调
prvalue
?
浏览 2
提问于2017-02-16
得票数 1
回答已采纳
1
回答
如何理解引用的列表初始化中的
prvalue
prvalue
根据引用的初始化类型,通过复制列表初始化或直接列表初始化初始化其结果对象。然后使用
prvalue
直接初始化引用。 - 尾注 我不明白#1的"
prvalue
“,如何表示这个
prvalue
?并继续,为什么不使用
prvalue
再次使用list-initialization初始化它的reuslt对象,为什么不使用reuslt对象来直接初始化引用而不是使用
prvalue
?要具体描述
prvalue
,A{0}是否表示
prvalue
(在#1
浏览 1
修改于2020-06-20
得票数 2
回答已采纳
2
回答
‘`const &&’绑定到所有的
prvalue
(和xvalue)吗?
const &&是否绑定到所有的rvalue,特别是
prvalue
? 注意:从注释中可以看出,这个问题很大程度上取决于经典的
prvalue
,即
prvalue
值类别。
浏览 3
修改于2016-06-09
得票数 7
回答已采纳
2
回答
xvalues与
prvalue
: identity属性添加了哪些内容?
我一直试图理解两个具体的值类别-xvalue和
prvalue
之间的区别,但我仍然感到困惑。 无论如何,我试图为“身份”的概念为自己开发的心理模型是,拥有它的表达式应该保证驻留在实际程序的数据内存中。与此类似,字符串文本是lvalue,它们保证驻留在整个程序运行的内存中,而数字文本是
prvalue
,可以假设存储在直接的asm中。这似乎也适用于来自
prvalue
文字的std::move,即当调用fun(1)时,我们只会在被调用的帧中获得参数lvalue,但是当调用fun(std::move(1))时,xvalue的“类”值必须保持在调用方帧中然
浏览 7
修改于2018-09-29
得票数 4
回答已采纳
1
回答
是与C++17中的临时值相同的
prvalue
。
我试图知道
prvalue
是否与C++17中的temporary相同。我在C++17中读到,
prvalue
不是一个对象。例如,用户说“在C++17之前,
prvalue
已经是临时的,这就是您引用的内容。但这让我感到困惑,因为如果
prvalue
不是一个对象,那么它是什么?我的意思是,在上面的示例中,使用复制构造函数创建了temp的副本。现在,在C++17之前,该副本是一个临时对象,它是一个
prvalue
。我的想法是,我们仍然有一
浏览 2
修改于2022-04-13
得票数 3
1
回答
是:移动(A).m是xvalue还是
prvalue
?
根据的说法,std::move(a).m是c++11之前的一个
prvalue
。我想它应该是c++11之后的xvalue。如果我错了,请纠正我。那么,std::move(a).m是xvalue还是
prvalue
?
浏览 4
提问于2017-02-03
得票数 3
回答已采纳
1
回答
非字符串文本是
prvalue
吗?
标准规定文字总是一个
prvalue
,除非它是字符串文本,。字符串文字是一个lvalue;所有其他文字都是
prvalue
。 我错过了什么?
浏览 3
提问于2017-10-02
得票数 3
回答已采纳
2
回答
函数调用是否返回指向对象的指针是
prvalue
?
让我们想象一下这个函数: return c + offset;我想知道对这个函数的调用是否被计算为
prvalue
:C* c2 = get(array_c, 2); 函数调用或重载运算符表达式,其返回类型为非引用。在我们的示例中,get函数返回一个非引用,因此,根据这个定义,调用应该被计算为一个
prvalue<
浏览 3
修改于2020-07-02
得票数 3
回答已采纳
1
回答
temp对象是否用于C++ 17中的赋值
prvalue
?
根据,在C++17中,
prvalue
定义为: auto x = 1; 是一个有效的
prvalue
,因为表达式1初始化一个对象/位字段
浏览 3
修改于2020-09-03
得票数 0
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券