腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么性病::移动向前参考?
、
、
、
、
也就是说,您可以同时使用
std
::
move
和
rvalue
:// ...但是,既然
浏览 3
提问于2015-03-09
得票数 10
回答已采纳
1
回答
从函数返回一个rapidjson::GenericValue
、
、
(); //same,
Move
() returns a reference#if RAPIDJSON_HAS_CXX11_
RVALUE
_
REFS
//!rhs.data_.f.flag
浏览 17
提问于2022-03-22
得票数 0
回答已采纳
1
回答
某些类型的
rvalue
和
lvalue实例的C++类型转换操作符的意外行为
、
、
对于某些类型的强制转换操作符,我有一个问题,它将实际实例的重载作为
rvalue
和
lvalue。我把我的问题放在代码示例中,在代码示例中,我期望得到一些比实际结果更重要的东西。
rvalue
cast
std
::vector<int> c
浏览 0
提问于2020-11-23
得票数 0
2
回答
rvalue
引用
和
std
::
move
、
、
我不明白为什么需要
std
::
move
,因为变量已经是一个右值ref了。B(B&& b) : A(b) {} // compile error with g++-4.7 C() {} C(C&& c) : A(
std
::
move
(c)) {} // ok, but why?
浏览 9
提问于2012-04-20
得票数 2
1
回答
为什么我可以为
rvalue
引用分配一个值?
、
、
、
我最近开始学习
rvalue
,
rvalue
,
move
语义,我不能理解一些概念,比如
rvalue
refs
。为什么我可以为
rvalue
ref分配一个值,比如:int&& x = 10;..。这不意味着
rvalue
ref就是lvalue(我认为
rvalue
ref就是
rvalue
)?如果那是真的..。有价值引用有什么意义?如果这是假的,那么
rvalue
ref
和
lvalue之间有什么区
浏览 1
提问于2021-01-03
得票数 5
回答已采纳
2
回答
绑定可修改
rvalue
引用可修改lvalue
、
、
、
、
我有三个问题:struct myStr{}; //by using
std
::
move
it s
浏览 5
提问于2011-08-26
得票数 1
回答已采纳
2
回答
为什么
move
返回一个
rvalue
引用参数,需要用
std
::
move
()包装它?
、
、
如果
std
::
move
( param )只是将它接受的参数转换为
rvalue
引用,那么当param已经是
rvalue
引用时,有什么区别呢?在passThroughMove(Widget& w)中,w的类型已经是
rvalue
引用,
std
::
move
(w)只是再次将其转换为
rvalue
引用。(w))> mwType;由于w
和
std
::<em
浏览 7
提问于2016-10-22
得票数 8
回答已采纳
1
回答
为什么允许
std
::在Uref实施例中对lvalue的引用之外移除对
rvalue
的引用?
、
、
、
考虑到
rvalue
-ness
和
lvalue-ness不是对象的特征,而是表达式的特征。typename
std
::remove_reference_t<T>&
浏览 5
提问于2022-01-20
得票数 1
回答已采纳
4
回答
使用
std
:forward with auto&这是正确的做法
、
试图理解使用
std
::forward
和
auto&&变量是否是传递这些变量以允许移动的正确方法。假设有一个函数:以及调用方-引用
rvalue
和
lvalue的两个变量:auto&& uniRefLV = w;“准则”(由Scott提出)说: 通过
std
::
move
传递
和
返回
rvalue
引用,通过
std
::fo
浏览 1
提问于2013-07-02
得票数 9
回答已采纳
1
回答
当组合
std
::forward、
std
::
move
和
挥发时意外返回类型
、
、
、
、
int rv = 10; decltype(copy_if_
rvalue
(
std
::
move
(rv))), int// volatile
rvalue
// (0) fails
浏览 1
提问于2016-04-27
得票数 6
回答已采纳
2
回答
C++11 lvalue,
rvalue
和
std
::
move
()
、
、
、
我有以下代码:using namespace
std
; cout << "lvalue." << endl; cout << "
rvalue
" << endl;int main(int argc, char *argv[]) { int&&
浏览 5
提问于2016-01-14
得票数 7
回答已采纳
1
回答
维护成对元素引用类型
、
、
下面的例子演示了我尝试过的方法:转发
和
移动元素对(第一个
和
第二个),移动元素对并使用其元素,以及移动元素对
和
元素。我希望所有的东西都能工作,但没有一个能做到。, class U>{ return
std
::make_pair(
std
::
move
(p).first,
std
::
move
(
std</
浏览 14
提问于2019-05-08
得票数 0
回答已采纳
2
回答
按值传递要快得多吗?
、
、
、
" <<
std
::endl; } ~MyClass(
std
::
move
(myClass));private:}; 据推测,pass_by_va
浏览 1
提问于2015-02-26
得票数 2
3
回答
C++
rvalue
参考请求
、
、
我
和
参考文献混淆了,但不能将其传递给hello(int &&)函数。#include <iostream>#include <array>using
std
::endl;using
std
浏览 5
提问于2019-12-12
得票数 4
回答已采纳
1
回答
reinterpret_cast<
std
::string*>在gcc上造成分割断层,而在clang上工作
、
、
gcc
和
clang版本都是11,这是示例代码#include <cstddef> *reinterpret_cast<
std
::string*>(buffer) =
std
::
move
(value);
浏览 0
提问于2021-06-10
得票数 0
回答已采纳
3
回答
理解
std
::
move
()的代码
、
、
、
我非常想了解
std
::
move
()函数的内在细节。typename remove_reference<T>::type&&{} 为什么这段代码返回一个
rvalue
所有移动操作都是接受lvalue或
rvalue
参数,并将其作为
rvalue
返回,而不触发副本构造。这是
浏览 1
提问于2016-03-24
得票数 4
1
回答
C++ -
std
::绑定call operator(),完美转发
、
一个很好的选择是
std
::bind。但是对于这段代码{ test(
move
(a)); //work} 根据标准,所有存储在
std
::bind中的变量都将作为lvalue传递给函数这意味着我不能在
浏览 2
提问于2016-07-06
得票数 0
1
回答
使用模板构造函数以及复制
和
移动构造函数初始化
、
、
default' var<int> i2(
std
::
move
(i0)); // expect '
move
' -> get '
move
'
std
::string s("Hel
浏览 2
提问于2014-02-25
得票数 3
回答已采纳
3
回答
在C++中使用移动语义的正确方法是什么?
、
、
、
请考虑以下代码:private:public: }
std
::string
move
_me = "Some string"; a
浏览 0
提问于2018-09-16
得票数 1
回答已采纳
2
回答
使用
std
::移动
rvalue
引用参数的原因
、
、
、
、
实现的数据结构的书,我不理解代码片段,它是向量类的一部分 //do something } 我知道
std
::
move
返回对象的
rvalue
引用,但是push_back成员函数已经将
rvalue
引用x作为参数,这里的
std
::
move
不是没有必要吗?另一个问题
浏览 8
提问于2019-11-08
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c+的左值(lvalue),右值(rvalue),移动语义(move),完美转发(forward)
std:io:BufReader 对象借用和引用的问题
C+11及以上新特性大揭秘:现代化编程语言的必备利器
【C+】提升程序效率的小方法
Proe/Creo如何清理std.out和trail.txt文件
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券