腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
使用
std
::
move
* some object */); Objects.push_back(vector<Object>());}我知道这里有很多变通方法,比如多数组或直接插入到Objects.back()中,但我需要一个
std
::
move
用法的示例来理解它。
浏览 0
修改于2011-10-12
得票数 11
回答已采纳
3
回答
std
::
move
-
std
::string -内部指针
#include <string>{ reinterpret_cast<int*>(const_cast<char*>(s.data())) == reinterpret_cast
浏览 0
提问于2013-04-07
得票数 3
回答已采纳
2
回答
移动语义
std
::
move
我不太理解
std
::
move
函数typename remove_reference<T>::type&&{ return a;
浏览 0
修改于2013-01-26
得票数 12
回答已采纳
3
回答
使用
std
::
move
返回
std
::vector
我有一个非常基本的问题:使用
std
::
move
返回
std
::vector<A>是个好主意吗?例如:
std
::vector<A> && func() { /* fill v */} 我是否应该返回
std
::map,
std
::list..等
浏览 11
修改于2017-05-19
得票数 25
回答已采纳
2
回答
std
::
move
in boost库
我试图在代码中使用
std
::
move
,但是我使用的编译器(g++ 4.4)不支持它。boost::
move
能完全替代
std
::
move
吗?谢谢。
浏览 0
提问于2016-08-04
得票数 11
回答已采纳
1
回答
错误使用
std
::
move
()?
#include "OptionElem.h"class GameState
std
::vector<OptionElem> optionElems; { optionElems.push_back(
std
::
move
(e1)); OptionElem e2(&qu
浏览 1
修改于2013-12-30
得票数 1
回答已采纳
2
回答
调用专用
std
::
move
()
我为我的自定义类型
std
::
move
()专门化了my_type,并且我观察到,对于my_type类型的x, 在没有专门化的情况下,上述所有调用都调用泛型模板。::
move
() specialized
浏览 5
提问于2017-05-10
得票数 3
回答已采纳
3
回答
Move
语义和
std
::
move
::cout << "Default Constructed\n"; Test(Test &&source) { }默认构造的这一点对我来说很清楚,因为我们只是将所有权转移到showMe。但是为什么未调用Test的
move
构造函数运算符?但是现在,如果我将sho
浏览 16
修改于2022-09-01
得票数 2
回答已采纳
1
回答
使用
std
::
move
with
std
::shared_ptr
我有一个定义如下的函数:如果我向X声明一个共享ptr然后,我可以按如下方式调用foo:或我知道如果我使用第一个选项,那么sourcePtr将变为null
浏览 1
提问于2015-04-15
得票数 32
回答已采纳
5
回答
std
::
move
vs
std
::auto_ptr?
在
std
::auto_ptr中,我不能在C++11中使用'
move
‘(r值引用),但我能做什么?(据我所知,它们是同一想法的不同实现。)又是一个老问题:
std
::auto_ptr有那么糟糕的组件吗?
浏览 13
修改于2011-12-12
得票数 5
2
回答
std
::
move
和
std
::复制相同吗?
我试着做这样的事情:我觉得很困惑。如果使用
std
::
move
,也会发生同样的情况。GCC内部似乎使用了一个名为
std
::__copy_
move
_a的函数,它可以移动而不是复
浏览 0
修改于2014-10-17
得票数 10
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
0
回答
std
::
move
表示“就地操作”
U =
std
::
move
(U_temp);这是对
std
::
move
的有效使用吗,或者我不知何故破坏了“复制省略”(或者由于其他原因它是不好的)?
浏览 1
修改于2017-06-16
得票数 0
回答已采纳
3
回答
用
std
::
move
()释放内存?
说我有一个有标准容器的类:
std
::vector<Book> books; void putOnFire(){ auto p =
std
::
move
(books); //books cleared when p out of scope这是为了编写大多数通用的可能
浏览 3
提问于2015-06-20
得票数 0
回答已采纳
0
回答
std
::
move
、
std
::forward、值类型、模板推导
假设我有这样的代码 T tmp =
std
::
move
(a); b =
std
::
move
(tmp);{ int b = 3;根据我对的理解,在调用Swap(a, b)时,编译器应该推断出给了我以下错误: error:
浏览 4
提问于2016-07-15
得票数 3
回答已采纳
4
回答
copy vs
std
::
move
for int
在示例中,default copy和
std
::
move
有什么区别?在
move
对象之后,新旧对象之间有依赖关系吗?int main () {
std
::cout<<&a<<
std
::endl;
std
::cout<<&a_copy<<
st
浏览 42
修改于2015-01-16
得票数 33
回答已采纳
3
回答
理解
std
::
move
()的代码
我非常想了解
std
::
move
()函数的内在细节。typename remove_reference<T>::type&&{} 此
move
()为其目标提供了其参数的值,但没有义务保留其源的值。因此,对于向量,可以合理地期望
move
(
浏览 1
提问于2016-03-24
得票数 4
2
回答
emplace(
std
::
move
(key),
std
::
move
(value)) vs emplace(
std
::make_pair(key,value))
放置的两种方式:第一个:嵌入移动的关键点和值{
std
::string v1 = "value1"; m.emplace(
std
::
move
(k1),
std
::
move
(v1));
浏览 15
修改于2016-11-28
得票数 3
1
回答
std
::
move
和
std
::forward之间的混淆
local =
std
::
move
(obj.m_); // using
std
::
move
on universal reference.{{ T
浏览 0
修改于2018-02-21
得票数 0
回答已采纳
1
回答
使用
std
::
move
的无限递归
我有一个类模仿
std
::向量。为此,我希望有一个同时接受lvalue和rvalue的函数push_back。void push_back(const T& obj) { } void push_back(T&& obj)
浏览 4
提问于2020-11-22
得票数 2
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券