腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(4027)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
函数返回
lvalue
,始终返回
lvalue
引用。
名称通常是
lvalue
表达式,但不影响解密类型的行为。然而,对于比名称更复杂的
lvalue
表达式,解密类型通常确保报告的类型是
lvalue
引用。也就是说,如果名称以外的
lvalue
表达式的类型为T,则解密类型报告为T&。这很少有任何影响,因为大多数
lvalue
表达式的类型本质上包括一个
lvalue
引用限定符。例如,返回
lvalue
的函数总是返回
lvalue
引用。 当他说函数返回
lvalue
时,意味着什么?例如,总是返回<em
浏览 5
提问于2020-11-16
得票数 7
回答已采纳
3
回答
If (Rvalue ==
LValue
)
在使用"IF“时,我在任何地方看到的99%的代码都是"If (RValue ==
LValue
) ...”格式。示例: If (variableABC == "Hello World") ...
浏览 3
提问于2012-04-21
得票数 6
回答已采纳
1
回答
Lvalue
参考绑定
我对N3797::8.5.3/5 [dcl.init.ref]中的措辞有疑问 -如果引用是
lvalue
引用和初始值表达式是一个
lvalue
(但不是位字段),而“cv1 T1”与“cv2 T2”或 具有类类型(即T2是类类型),其中T1与T2无关,可以转换为“cv3 T3”类型的
lvalue
,其中“cv1 T1第二种情况是否意味着初始化器表达式是class-type和
lvalue
浏览 4
修改于2014-11-14
得票数 1
回答已采纳
1
回答
通过
lvalue
引用修改
lvalue
的行为是什么?
stuff;{} {} 我正在通过
lvalue
浏览 2
修改于2014-11-11
得票数 1
回答已采纳
3
回答
更多
LValue
错误
下面是一个三重嵌套索引方案。我指向指针数组的指针在注释行上被取消引用...从理论上讲,这应该给我一个指针。我从其中减去1,然后引用它,并将其重新赋值给指向指针数组的指针。但该行给出了操作数"&“的左值错误。我只接受满足这两个标准的完整解决方案... double ** TestArrayPointer;
浏览 1
修改于2011-03-24
得票数 0
回答已采纳
3
回答
多个
lvalue
等价定义
lvalue
定义: } 为什么这两个定义是等同的?
浏览 2
修改于2017-12-23
得票数 1
回答已采纳
3
回答
Lvalue
required错误
但是当我尝试运行代码时,它给出了"
Lvalue
Required“错误。 那么发生
Lvalue
required错误的确切原因是什么,因为在此之前,我也遇到过这种错误的情况。
浏览 2
提问于2011-11-22
得票数 8
回答已采纳
1
回答
如何为
LValue
和RValue编写不同的
LValue
?
我正在尝试将C库与我的C++项目连接起来。库有自己的向量类型,假设为VECTOR,并提供元素访问:int vector_get_value(VECTOR* vec, int index, double* retrieved_value);double& operator[](int index);但我
浏览 1
修改于2013-08-14
得票数 1
回答已采纳
2
回答
将可能的
lvalue
引用模板转换为
lvalue
我想要实现的是这样的东西:void foo(T t) {}Magic(int i) -> int iMagic(int&& i) -> int i 为什么我需要它: template &l
浏览 5
修改于2016-04-28
得票数 2
回答已采纳
2
回答
Lvalue
到Rvalue变换
从4.1/2 由
lvalue
指示的对象中包含的值是rvalue结果。当从
lvalue
到rvalue的转换发生在相当大的操作数(5.3.3)内时,将不会访问引用对象中包含的值,因为该操作符不计算其操作数。出于好奇,我想知道,这同样适用于if,for,while语句,即在计算语句结果时将
lvalue
转换为rvalue吗?
浏览 0
提问于2011-09-18
得票数 6
回答已采纳
1
回答
Rvalue还是
Lvalue
?
p 对于每个表达式,确定它是否有效,是否为Rvalue表达式或
Lvalue
浏览 2
修改于2014-06-06
得票数 0
回答已采纳
1
回答
Rvalue和
Lvalue
引用
现在,我的问题是为什么const int&既是
lvalue
又是rvalue引用,而int&只是
lvalue
引用。据我所知,int&&是一个rvalue引用。总结一下我的问题: void printInt(int& a) { cout<<a<<endl;} void printInt(int& a) { cout<<a<<endl;} 包括
lvalue
和rvalue。
浏览 0
修改于2015-07-07
得票数 4
3
回答
从作为
lvalue
的对象调用成员是否返回
lvalue
?
那本书写的是: 如果从其中获取成员的对象是
lvalue
,则点运算符将产生一个
lvalue
;否则,结果就是rvalue。
浏览 0
修改于2018-01-31
得票数 3
回答已采纳
2
回答
(*&a)是
lvalue
还是rvalue?
我尝试了一个作为&(*&a)的表达式,它工作得很好,但是运算符&可以只使用
lvalue
,所以(*&a)是
lvalue
,为什么?
浏览 1
修改于2019-08-28
得票数 1
回答已采纳
2
回答
删除
lvalue
,保留
lvalue
引用(标准类型特性可用吗?)
理想情况下,该函数应该没有运行时开销(没有不必要的副本),并且应该允许用户访问和修改
lvalue
引用。 应该维护值类型、
lvalue
引用和const
lvalue
引用。
浏览 5
提问于2015-10-29
得票数 8
回答已采纳
1
回答
单元中未知的
lvalue
'FailureAction‘;单元中未知的
lvalue
'SuccessAction’
systemd在我的日记中给我展示了这个Unknown
lvalue
'SuccessAction'
浏览 0
提问于2020-11-18
得票数 0
回答已采纳
1
回答
推导
LValue
参考类型
关于模板参数推导,特别是引用崩溃和“通用引用”,有很多讨论和澄清。这个问题贯穿于相关细节:,由Scott撰写的这篇论文更加详细,也许会给出更多的例子和更广泛的背景:和他的cppcon幻灯片:。template <typename T> void f(T t) { t = 0; } int i{5}; f(ir); f<decltype(ir)>(ir); cout << i &l
浏览 0
提问于2018-11-22
得票数 2
回答已采纳
3
回答
Rvalue到
lvalue
转换?
为什么不能将rvalue转换为
lvalue
?不过,也有可能在相反的方向进行转换。从技术上讲,rvalue确实有一个内存地址,不是吗?
浏览 6
修改于2017-12-27
得票数 18
1
回答
lvalue
引用是否受到从
lvalue
到rvalue的转换?
我一直认为,引用在表达式中使用时,会受到从
lvalue
到rvalue的转换,就像任何其他glvalue一样。它是否受到从
lvalue
到rvalue的转换?
浏览 2
修改于2017-05-23
得票数 2
1
回答
lvalue
到rvalue转换是否应用于非类型
lvalue
模板参数?
(10.2) -
lvalue
-rvalue转换(7.3.2) 除此之外,是s 对象
浏览 4
修改于2022-09-25
得票数 3
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券