腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
移动
语义
在下面的代码中,这一行将
移动
整个内存并将其分配给pm,还是只
移动
内存p所指向的内存,而不是整个数组?
浏览 9
修改于2015-10-17
得票数 1
回答已采纳
2
回答
理解
移动
语义
我正试着把我的头放在
移动
语义
学上。特别是,我想知道如何创建“只
移动
”类型。Movable mov_passed){ })(mov_constructored));我的主要问题是(1)为什么#2要求我明确表示我想
移动
而不是复制似乎默认行为是,如果没有复制构造函数,则使用
移动
构造函数(假设它存在)。除非显式声明move
语义
,否则实际行为似乎就会失败。 问题(2)从本质上讲,什么是传递
移动
对象的正确方法?通过
浏览 3
修改于2014-03-31
得票数 0
回答已采纳
1
回答
移动
语义
澄清
我读过下面的文章,它让我对
移动
语义
有了一个很好的洞察: 而要执行诸如排序等操作,为什么STL内部不能利用move
语义
来改善内部操作,比如复制省略或RVO,这不需要
移动
构造函数?在下面的情况下,
移动
语义
对我们有好处吗- std::vector
浏览 0
修改于2017-05-23
得票数 2
2
回答
C++
移动
语义
, int b) { return new Widget(a); else { }这不就像
移动
返回值一样为什么我结束
移动
构造函数/赋值函数? 问候
浏览 0
修改于2017-06-09
得票数 3
1
回答
移动
语义
和结构
我有个功能 std::vector<int> v;从函数返回时,foo中的向量会被
移动
或复制吗?
浏览 1
修改于2013-02-25
得票数 11
回答已采纳
2
回答
移动
语义
std::move
我不太理解std::move函数typename remove_reference<T>::type&&{}
浏览 0
修改于2013-01-26
得票数 12
回答已采纳
1
回答
正确使用
移动
语义
由于性能原因,我想在这部分代码中使用
移动
语义
: resultVector.push_back(GetEntry<T>(m, columnIndex, &readData)); delete[] readData.data
浏览 14
提问于2019-04-30
得票数 2
回答已采纳
3
回答
向量和
移动
语义
class datapublic: { } vector<string> private_data_;
浏览 17
修改于2021-10-27
得票数 2
1
回答
移动
语义
和重载
我认为我对rvalue引用和move
语义
的理解有一些漏洞。void f(T t);有个问题。这两个版本的比较如何?我怀疑:在第二个版本中,动态分配的数据的所有权可能被
移动
构造函数
移动
,而t中的非动态分配数据及其成员需要被复制。在第一个版本中,两个版本都没有分配任何额外的内存(除了引用后面的指针)。
浏览 11
修改于2022-10-08
得票数 0
回答已采纳
1
回答
强制只
移动
语义
这是强制一个物体只能
移动
的正确方式吗?
浏览 0
修改于2018-04-13
得票数 0
回答已采纳
1
回答
Rcpp与
移动
语义
, width);} 如果NumericMatrix在函数返回时被
移动
Rcpp是否利用
移动
语义
?如果没有,有没有什么解决办法来避免副本的构造?
浏览 4
修改于2015-11-03
得票数 5
1
回答
移动
语义
的机制
我已经开始学习C++了,但我对move的
语义
有一些怀疑。当书中说A的
移动
构造函数“窃取”了右值B的属性时,这是不是意味着指向一个值V的指针从B切换到A?因此,在这种情况下,A不需要分配另一部分内存?
浏览 0
提问于2020-03-29
得票数 0
1
回答
MPI和
移动
语义
对C++11对象使用move
语义
有多安全?例如,这样的
移动
操作是在MPI对象上定义的还是未定义的行为?
浏览 14
提问于2019-11-20
得票数 0
回答已采纳
1
回答
试图理解
移动
语义
我正在学习自C++11以来引入的“
移动
语义
”,我编写了一个用普通构造函数、复制构造函数和
移动
构造函数创建类对象的示例代码。four.ShowData();}deleted object:我的期望是,程序通过调用上面
浏览 9
修改于2022-01-14
得票数 1
回答已采纳
3
回答
为什么有
移动
语义
?
让我在序言中说,我已经阅读了许多关于
移动
语义
的问题中的一些。这个问题不是关于如何使用
移动
语义
,而是询问它的目的是什么--如果我没有弄错,我不明白为什么需要
移动
语义
。显然,如果客户机期望
移动
速度比复制快得多,那么动态内存分配应该是可以的。但是在这种情况下,为什么客户机不只是动态地分配整个A类呢?客户端不能利用指针来完成
移动
语义
提供的所有事情吗?如果是,那么
移动
语义
的目的是什么?
移动</
浏览 5
修改于2013-12-04
得票数 18
回答已采纳
2
回答
移动
语义
与完美转发差异
我已经从这个问题中了解到
移动
语义
是什么:有人能用简单的英语来解释吗?举个简单的例子,完美转发意味着什么?
浏览 2
修改于2014-08-08
得票数 10
回答已采纳
1
回答
移动
语义
和引用
语义
我正在写一个树状的容器,其中每个“节点”都有一个带有分支/子树的列表,目前我的头看起来像:public: typedef std::list<_tree> _subTreeTy; _tree(const _ValTy& v, const _NameTy& n, tree_ptr _root);
浏览 3
修改于2011-10-09
得票数 2
回答已采纳
2
回答
移动
语义
std::
移动
如何使用它
#include <type_traits> typename std::remove_reference<T>::type&& move(T&& v) return v;{ move(a);为什么这段代码不编译?
浏览 2
修改于2011-10-02
得票数 3
回答已采纳
4
回答
Golang中的
移动
语义
我们并不是真的想要一个副本;我们只是想从函数中得到结果:我们想要
移动
一个向量,而不是复制它。幸运的是,我们可以声明这一意图:给出了这个定义,编译器将选择move构造函数来实现函数外的返回值的传输。相反
浏览 4
修改于2016-08-03
得票数 3
1
回答
Rust中的
移动
语义
当然,这里的问题是,如果要
移动
Cached的值,那么直接的memcpy将是不合适的,而且bar.p_foo还需要重定向。这在C++中很容易确保,因为它具有可定义的
移动
语义
,但是Rust除了提供“在使用之前不要设置bar.p_foo”之外,还提供了一个解决方案吗?虽然这样做肯定会奏效,但我不认为这些缓存的值会被
移动
得超过(甚至接近于重复使用的频率),并且需要做一些工作来设置这些指针,特别是在嵌套/链接很深/很长的情况下。我也不希望堆上的子结构是Box。
浏览 3
修改于2016-03-24
得票数 2
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券