腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
返回
右
值
引用
我真的不明白为什么它会向std::unique_ptr返回一个
右
值
引用
,或者这会做什么。我也不完全相信它是有效的。
浏览 46
修改于2019-04-15
得票数 1
回答已采纳
1
回答
右
值
引用
限定符是否应该返回
右
值
引用
?
我正在调查从rvalue
引用
限定符函数返回rvalue
引用
是否真的是个好主意。但是假设我想要使用以下代码: std::cout << v << ", ";现在这是UB,因为get_data()返回对临时的
引用
,该
引用
在完整语句后被销毁。或者我们应该按
值
返回,并希望RVO能像预期的那样工作?因为在我看来,这不是很安全。
浏览 6
提问于2017-01-19
得票数 2
回答已采纳
4
回答
如何使模板
右
值
引用
参数只绑定到
右
值
引用
?
file descriptor of t, and clear t};但问题是: C++模板演绎允许不需要额外的努力就能传入一个左
值
。有一次,我无意中将一个左
值
传递给了receive_ownership,然后使用
浏览 1
提问于2011-10-23
得票数 43
回答已采纳
3
回答
对象返回
右
值
引用
。
我有一个查询内部状态对象的类:class Processorprivate: void process(...) State newState; state.reset(new State(newState)); State getState
浏览 0
修改于2015-11-16
得票数 2
1
回答
右
值
引用
和文本
::remove_reference<_Tp>::type&&)为什么不将文字推导为
右
值
浏览 0
提问于2012-11-10
得票数 4
回答已采纳
2
回答
文字和
右
值
引用
void test(int && val) val=4;{ std::cin.ignore(); int是在调用test时创建的,还是默认情况下在c++中文字是int类型的?
浏览 2
修改于2011-07-29
得票数 5
回答已采纳
2
回答
错误转发
右
值
引用
我正在试验新添加的
右
值
引用
(在vs2012 express中)。 我还是不明白一些事情。给出了下面的代码(其中大部分摘自c++标准,其中解释了std::forward )。我基本上会有一个指向右
值
引用
的左
值
引用
(&),根据ref折叠规则,它只是一个普通的左
值
引用
。但是指的是什么?
浏览 2
修改于2013-04-12
得票数 6
回答已采纳
2
回答
右
值
引用
模板推导
(用MVS2010编译)谢谢。
浏览 1
修改于2012-01-13
得票数 4
回答已采纳
1
回答
如何转发
右
值
引用
?
如果我有一个std:: vector -wrapper,我是否要将它转发给我的底层向量: wrapped_vector_.emplace_back(std::move(val)); 或 wrapped_vector_.emplace_back(val);
浏览 0
提问于2013-06-19
得票数 1
回答已采纳
1
回答
何时使用
右
值
引用
所以基本上我的问题是:什么时候应该使用
右
值
引用
?在本例中,我正在处理一个记录器类(它只是将事件记录到控制台...)。我有不同的功能来记录不同日志级别的消息。它们接受std::string作为参数。每个函数是否应该有两个版本,第一个版本用于“正常”
引用
,第二个版本用于
右
值
引用
?
浏览 6
提问于2020-06-03
得票数 2
5
回答
使用
右
值
引用
和auto
为什么变量d
引用
int?怎么一回事?
浏览 2
修改于2012-04-19
得票数 5
回答已采纳
3
回答
复制省略和
右
值
引用
在下面的代码中,使用了什么来避免复制、省略或
右
值
引用
和移动构造函数? std::string get(){return "...
浏览 0
修改于2012-05-04
得票数 4
回答已采纳
3
回答
什么是“*this的
右
值
引用
”?
标准也称为成员函数的
引用
限定符的“*this的
右
值
引用
”最典型的用例是什么? 顺便说一句,关于这个语言特性有一个很好的解释。
浏览 2
修改于2017-05-23
得票数 24
回答已采纳
4
回答
是否使用
右
值
引用
成员?
我想知道
右
值
引用
成员有什么用处。 // ... Foo &&f;与左
值
引用
成员相比,它有什么优点或缺点吗?
浏览 1
修改于2011-10-03
得票数 43
回答已采纳
3
回答
右
值
引用
允许悬空
引用
吗?
return 0;这不计算任何东西,但它编译时没有错误,并且演示了一些我感到困惑的东西:danger是一个悬空
引用
,不是吗?
浏览 100
修改于2014-12-04
得票数 34
回答已采纳
2
回答
按
值
返回与
右
值
引用
它不是通过
值
返回,而是通过
右
值
引用
返回。您能解释一下这些方法之间的区别以及它们的风险在哪里吗?
浏览 7
修改于2018-07-07
得票数 3
2
回答
为什么
右
值
引用
与移动语义相关?
当我阅读一些文章时,
右
值
引用
和移动语义通常是一起描述的。然而,据我所知,
右
值
引用
只是对
右
值
的
引用
,与移动语义无关。甚至不需要使用
右
值
引用
就可以实现移动语义。所以问题是,为什么移动构造函数/运算符=使用
右
值
引用
?只是为了让编写代码变得更容易吗?
浏览 1
提问于2013-03-10
得票数 3
回答已采纳
1
回答
左
值
到
右
值
引用
绑定
编译器一直抱怨我试图将一个左
值
绑定到一个
右
值
引用
,但我看不出该如何绑定。我对C++11、移动语义等都是新手,所以请耐心等待。key不是在操作符重载中定义为
右
值
吗?为什么它被重新解释为左
值
?
浏览 1
修改于2020-01-21
得票数 27
回答已采纳
2
回答
左
值
绑定到
右
值
引用
我试图理解左
值
是如何绑定到
右
值
引用
的。
浏览 0
修改于2013-06-16
得票数 7
回答已采纳
2
回答
Visual Studio 2010中的
右
值
引用
在Visual Studio2010中实现的
右
值
引用
与C++11中指定的
右
值
引用
有什么不同?在Visual Studio2010中使用revalue
引用
时,是否有任何特殊的陷阱需要注意,这些陷阱可能会使源代码无效,或者如果使用符合C++11的编译器进行编译,会有不同的工作方式?
浏览 5
修改于2014-08-10
得票数 9
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券