腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
%
d
结构
复制
构造
函数
、
、
是否可以像在C++中那样显式调用struct copy
构造
函数
?
浏览 22
提问于2016-08-05
得票数 4
回答已采纳
1
回答
在正文中调用方法与在
构造
函数
列表中调用方法之间的区别
、
我有一个名为Array2
D
的类,它有一个
复制
构造
函数
Array2
D
(const Array2
D
&)。我的问题是,每当调用
复制
构造
函数
时,我的程序就会停止。
构造
函数
是: Array2
D
(arr.rows, arr.cols); //Sets th
浏览 5
提问于2016-03-10
得票数 1
回答已采纳
2
回答
不应调用基类的
复制
构造
函数
、
这只是一个解释类层次
结构
的代码片段,而不是实际存在问题的代码。NocopyClass // constructors are private in Nocopy classclass
D
public: T2 _t2;}; class E: public class
D
<AA的
浏览 7
提问于2015-11-05
得票数 0
回答已采纳
1
回答
c++
构造
函数
传递对基类对象的引用。
、
、
我在试着理解
复制
构造
器。在下面的
构造
函数
定义中,类DataModel从ComputationModel中剥离出来。 我的问题是,当您将对基类的引用传递给派生类的
构造
函数
时,这是一个副本
构造
函数
吗?为什么默认的
复制
构造
函数
在这里不够?
浏览 1
提问于2018-08-30
得票数 1
回答已采纳
3
回答
复制
构造
函数
不被继承。
、
、
、
我有以下代码:public: C(const C&) {}}; public:}; C c;
D
d
_from_int(1);
浏览 9
提问于2015-02-11
得票数 19
回答已采纳
3
回答
由多重继承引起的C++中副本
构造
函数
的模糊调用
、
、
、
、
任务是定义
结构
D
的副本
构造
函数
,它的行为方式与编译器生成的副本
构造
函数
完全相同。A {};
D
(const
D
& _
d
) : C(_
d
), A(_
d
),
浏览 0
提问于2014-11-09
得票数 6
1
回答
如何
复制
匿名联合
、
、
我在一个
结构
中有一个匿名联合。struct A { char c; }; c = a.c; }我想知道定义它的
复制
构造
函数
的最好方法是什么。我们必须
复制
所有的联合字段吗?我想我们得...?
浏览 1
提问于2016-02-06
得票数 2
3
回答
重用lvalue和rvalue的代码
、
、
、
假设我有一个
复制
构造
函数
。此
构造
函数
调用
函数
的层次
结构
,将
复制
的对象作为lvalue引用传递。但是在层次
结构
的某个地方,我有一个
函
浏览 5
提问于2014-07-24
得票数 0
回答已采纳
2
回答
在c++17中使用-声明可以继承
复制
/移动
构造
函数
吗?
、
、
、
、
struct B { B(B const&) {} using B::B; B b(5); return 0;在12.9 copy. in /p3中,c++14显式地从继承的
构造
函数
中排除了
复制
/移动
构造
函数
。对于候选的一组继承
构造</e
浏览 5
提问于2020-05-05
得票数 4
回答已采纳
1
回答
默认
复制
构造
函数
和复杂继承层次
结构
、
、
如果我们假设我们有这样的类层次
结构
:A <- B <- C。我有以下问题: 1)如果我在B中实现了一个
复制
构造
函数
,我必须在B的实现中调用A的
复制
构造
函数
吗?2) C的默认
复制
构造
函数
会调用我在B中实现的
复制
构造
函数
吗?
浏览 0
提问于2011-12-18
得票数 4
回答已采纳
1
回答
复制
结构
的
结构
的
构造
函数
我有一个用于弧形的
结构
。 我创建了一个接受constructor类型的
构造
函数
,我想基本上将内容
复制
到我正在创建的新
结构
中,但是它似乎把所有的东西都调零了--不确定我是否误解了它是如何工作的。
浏览 3
提问于2021-06-17
得票数 0
回答已采纳
3
回答
警告:基类‘A’应在
复制
构造
函数
中显式初始化
、
、
我的班级
结构
如下: A(){}}; B():A(){}
D
():B(),C(){}};
复制
构造
函数
‘
D
’中的: 警告:基类‘A’应在
复制
<
浏览 6
提问于2012-02-01
得票数 5
2
回答
带有枚举的
结构
的C++
复制
构造
函数
的签名
、
、
、
为什么包含枚举的
结构
的隐式
复制
构造
函数
不使用const版本?还是根本没有
复制
构造
函数
?我希望创建一个隐式
复制
构造
函数
,即:我知道在什么时候发生这种情况是有规则的,例如,如果一个成员变量没有一个
复制
构造
函数
,或者一个非const
复制
构造
函数
。添加我自己的
复制
浏览 0
提问于2012-02-02
得票数 0
回答已采纳
2
回答
以这种风格编写的代码会被C++11中的RVO优化吗?
、
我成长的时候,传递
结构
是不好的魔力,因为它们通常很大,所以指针总是最好的方法。现在C++11有了很好的RVO (右值优化),我想知道下面这样的代码是否有效。如你所见,我的类有一堆向量
结构
(不是指向它们的指针)。
构造
函数
接受值
结构
并将其存储起来。 我的希望是,编译器将使用移动语义,这样就不会发生数据
复制
;
构造
函数
将(在可能的情况下)接管传入的值的所有权。有没有人知道这是不是真的,并且是自动发生的,或者我需要一个带有&&语法的移动
构
浏览 1
提问于2013-08-05
得票数 0
3
回答
如何在派生类中声明
复制
构造
函数
,而在基类中没有默认
构造
函数
?
、
、
Basepublic: : Base(nValue) } int GetValueDoubled() { return m_nValue * 2; }这段代码一直抛给我一个错误,即基类没有默认的
构造
器如何在派生类中声明
复制
构造
函数
,而不在基类中声明默认
构造
<
浏览 0
提问于2012-02-16
得票数 18
回答已采纳
4
回答
将基
结构
赋值给派生
结构
我使用
结构
来表示写入文件的数据。如果我需要向这个
结构
中添加成员(即保存额外的数据),我会创建一个从原始
结构
派生的新
结构
(这代表数据集的新版本)。loaded_data.size() == sizeof(data1) ) { data
d
= data(); // value-initialize everything /
浏览 0
提问于2012-09-19
得票数 7
回答已采纳
2
回答
构造
函数
将占用
结构
空间中的空间吗?
、
、
大多数情况下,我使用struct保存套接字通信数据
结构
的所有参数,然后只需传递起始地址及其大小,就可以轻松地
复制
、传递或将整个
结构
放在套接字上。如果我为变量短数组向struct添加
构造
函数
,
构造
函数
会占用
结构
中的任何空间吗?或者我可以使用
构造
函数
来对待struct,就像没有
构造
函数
的struct一样,并将整个struct
复制
到套接字上,其中包含它的起始地址和大小,
浏览 4
提问于2015-06-01
得票数 5
回答已采纳
1
回答
在继承层次
结构
中移动
构造
函数
、
我对在继承层次
结构
中移动
构造
函数
有疑问。在C++ Primer (Stanley )中提到,继承层次
结构
中的move
构造
函数
定义如下:
D
(
D
&&
d
): Base(std::move(
d
)) {/*initiali
浏览 1
提问于2014-04-10
得票数 13
回答已采纳
2
回答
只需做一次更改即可
复制
构造
器:是否可以使用默认的
复制
构造
器来完成其余工作?
假设我有一个
结构
,它有一些字段,我可能会去摆弄它们(添加,删除)。}我没有声明一个
复制
构造
函数
(使用默认的),所以它显然可以处理任何基本的情况(没有指针之类的)。然而,我也希望能够
复制
我的
结构
,只做一件事的改变。这意味着我需要用所有要
复制
的东西填充一个初始化器列表,并在每次我的struct内容发生变化时更改它。即使我的未声明的
复制
构造
函数
可以方便地处理更改,而不需要我的干预。有没有办法利用默认
复制</
浏览 0
提问于2013-02-04
得票数 1
回答已采纳
1
回答
编译器能否生成引用不同类类型的默认
复制
构造
函数
?
、
我有个例子struct
D
: B { };这是一个聚合初始化,但我不明白
d
是如何
构造
的?编译器是否隐式地生成带有此签名的
D
::
D
(const
D
&)或
D
::
D
(const B&)的副本
构造
函
浏览 8
提问于2022-05-03
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券