腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
当
类
具有
原子
成员
时
,
较短
的
移动
构造
函数
、
、
、
我正在尝试为一个包含
原子
变量
的
类
编写一个
移动
赋值操作符。由于
原子
不能像this answer那样
移动
,我意识到我必须编写一个
移动
赋值操作符来加载
原子
,然后存储它。但是,我必须在我
的
类
中
的
所有其他字段上手动调用move。有没有更短
的
方法来做到这一点(假设所有其他字段都是可
移动
的
)?
浏览 59
提问于2021-01-15
得票数 2
回答已采纳
1
回答
C++是指针和/或对
类
的
引用被认为是“可
移动
的
”?
、
、
我正在查找默认
移动
构造
函数
,并读到一些
类
已经删除了默认
移动
构造
函数
。删除隐式声明
的
移动
构造
函数
T
具有
不能
移动
的
非静态数据
成员
(已删除、不
浏览 6
提问于2017-06-13
得票数 0
2
回答
临时对象中
的
成员
变量是否会在可能
的
情况下隐式
移动
?
、
、
、
在我
的
类
中,我使用std::vector等作为
成员
变量,它们都有自己
的
移动
构造
函数
。我没有为我
的
类
显式声明
移动
构造
函数
,而且它们在大多数情况下也不是隐式声明
的
。如果我
的
类
的
隐式复制
构造
函数
或隐式赋值运算符是使用rvalue调用
的
,那么是否复制或
移动<
浏览 1
提问于2013-05-17
得票数 6
回答已采纳
1
回答
C++合成
的
移动
构造
函数
是如何受易失性
成员
和虚拟
成员
影响
的
?
、
、
、
//#4{ node n=node(); //#6
当
使用gcc-4.6.1编译
时
,它会产生以下错误:node.cc: In constructor node::node(node): node.cc:18:14: note: synthesized method node::
浏览 2
提问于2012-11-16
得票数 10
回答已采纳
1
回答
C++0x中
的
特殊
成员
函数
、
、
、
、
维基百科关于
的
文章不包含任何关于
移动
构造
函数
和
移动
赋值操作符
的
引用。这两项职能
的
规则是什么?它们是由编译器自动生成
的
吗?如果是的话,何时生成?编辑:我已经更新了维基百科
的
页面,如果有人喜欢的话,请帮社区编辑(如果需要的话)。
浏览 2
提问于2010-07-19
得票数 3
回答已采纳
1
回答
什么意思
移动
操作从未被定义为已删除
的
函数
?
、
、
直到第13章在谈到“
移动
操作”
时
: 与复制
构造
函数
不同,如果类
的
成员
定义了自己
的
复制
构造
函数
,但也没有定义<e
浏览 1
提问于2020-02-02
得票数 0
1
回答
纯虚拟
函数
是否阻止隐式生成
的
移动
构造
函数
?
、
、
、
(std::is_move_constructible<test2>::value, "test2 not move constructible"); T= test
具有
不可
移动
的
非
浏览 3
提问于2015-04-22
得票数 8
回答已采纳
2
回答
移动
构造
函数
可以隐式吗?
、
、
、
、
请考虑以下课程:{ std::string field_a;}A a1(a2); 尽管缺少显式
的
复制
构造
函数
,但复制
构造
器将充分地复制A,因为std::string
的
复制
构造
函数
将由编译器生成
的
隐式复制
构造
函数
调用。我想知道
的
是,
移动
建筑也是如此吗
浏览 6
提问于2012-11-12
得票数 15
回答已采纳
5
回答
强制使用默认
构造
函数
对
成员
进行未初始化
的
声明
在Java中,如果您定义了这样
的
成员
:Member i;,而不是在每个
构造
函数
中初始化它,那么在尝试使用它
时
,会出现一个错误,说明字段可能未初始化。如果我从Member
类
中删除默认
构造
函数
,我就得到了我想要
的
行为--编译器强迫您对每个
构造
函数
使用一个初始化列表--但我希望这种情况在一般情况下发生,以防止我忘记使用此表单(
当
默认
构造
函数
可用时)。本
浏览 6
提问于2020-06-13
得票数 12
1
回答
例外守护者与快速push_back
、
正如Scott ( on 00.34.45)指出
的
那样,只有当一个
类
的
move
函数
被声明为不抛出(最好带有non ),并且只有这样,vector::push_back()才能使用move语义。那么,
类
的
编译器生成
的
move
函数
的
异常规范是什么?如果没有提供强大
的
异常保证,这是否意味着我在C++11 push_back()和其他类似方法中没有从
移动
语义中得到优化?
浏览 2
提问于2014-02-09
得票数 1
回答已采纳
2
回答
具有
rvalue引用
成员
的
泛型复制
构造
函数
、
、
我正在处理一个简单
的
包装模板
类
,它在调用特殊
成员
函数
时
记录。这些
函数
不能默认,因为它们执行其他与日志记录相关
的
任务。.*/ } }; 原因是,对于rvalue引用
成员
,隐式复制
构
浏览 5
提问于2013-09-26
得票数 2
回答已采纳
1
回答
五条规则和隐式删除
函数
、
、
尽管如此,我已经看到编译器在某些情况下可能会隐式地删除
函数
。例如,
当
定义
移动
- ctor‘
时
,复制分配/复制ctor’将被删除。谢谢参考一些来源,其中涵盖
的
主题将是好
的
!
浏览 3
提问于2017-09-25
得票数 6
回答已采纳
2
回答
为什么没有用户
的
类
提供cp/mv,并且
具有
虚拟
函数
,但没有虚拟基,而没有"trival cp/mv“?
、
、
按照标准: -
类
X没有虚拟
函数
(10.3),也没有虚拟基
类
(10.1),并且-对于每个
类
类型(或其数组)
的
X
的
非静态数据
成员
,为复制&
浏览 1
提问于2018-03-25
得票数 2
回答已采纳
2
回答
C++在声明和定义之间拆分默认参数值
以下是有效
的
C++11吗?
构造
函数
NoWay::NoWay
的
两个参数都有默认值,但一个在声明中指定,另一个在定义中指定。int argc, char **argv) { std::cout << noway.isGood() << std::endl;这是在gcc
的
指导下编译而成
的
浏览 0
提问于2017-08-25
得票数 3
回答已采纳
1
回答
移动
语义和结构
、
我有个功能 std::vector<int> v;从
函数
返回
时
,foo中
的
向量会被
移动
或复制吗?
浏览 1
提问于2013-02-25
得票数 11
回答已采纳
4
回答
=运算符中
的
C++复制
构造
函数
和重载情况
、
在下面的代码中,d = a;不调用复制
构造
函数
。 c.display(); d.display();} 如何有效地实现复制
构造
函数
浏览 3
提问于2015-03-06
得票数 1
回答已采纳
3
回答
为
具有
原子
成员
的
类
复制
构造
函数
、
、
我有一个带有
原子
成员
的
类
,我想编写一个复制
构造
函数
:{ Foo(const Foo& pOtherpOther.mInt, memory_order_relaxed), memory_order_relaxed);}; 但是我不知道我必须使用哪种排序,因为我不知道何时何地会调用这个复制
构造
函数
我可以对复制<
浏览 11
提问于2013-11-13
得票数 5
回答已采纳
1
回答
在C++线程对象、
移动
构造
函数
、
移动
赋值中重新绑定*this
、
、
、
、
我有一个
类
,它有一个使用
类
成员
的
线程对象。a++; // <- use 'a' field of the object (through 'this') }) }问:如何实现
移动
赋值/
构造
函数
,使线程对象引用新
的
MyClass对象?朴素(糟糕)
的
实现:{ public
浏览 0
提问于2018-03-31
得票数 1
1
回答
关于
类
中
的
c++引用
的
混淆
下面的代码是正确
的
string s2="bcd"; string &rs2=s2;A oa(s1);oa=ob;以上都是string&类型赋值,为什么把它们放到
类
浏览 0
提问于2013-02-22
得票数 0
回答已采纳
1
回答
识别自动生成
的
成员
函数
、
、
特殊
的
成员
函数
是“编译器使用时会自动生成
的
函数
,但程序员没有显式声明这些
函数
”。详细情况见C++11标准第12节: 默认
构造
函数
(12.1)、复制
构造
函数
和复制赋值操作符(12.8)、
移动
构造
函数
和
移动
赋值运算符(12.8)和析构
函数
(12.4)是特殊
的
成员
函数
。注意:<e
浏览 4
提问于2014-09-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+11移动构造函数详解
请问C+11有哪些新特性?
从 static 关键字深入理解 java 对象初始化顺序
系统学习PHP之面向对象(上)
给大家回顾下java基础知识
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券