copy-constructor 相关问题

复制构造函数是一个构造函数,它创建一个新对象,它是现有对象的克隆。该术语主要用于C ++编程语言,其中复制构造函数具有特殊状态。

使用递归的链表中的三大实现

我在让我的副本构造函数和赋值运算符解决家庭作业问题时遇到很多麻烦。我想递归地实现它们这是我的代码类LList {...

回答 1 投票 0

复制加入向量元素时构造

当我们创建一个对象并将其分配给一个变量,然后我们想将它添加到一些容器,让我们说的std ::向量,发生两件事情:调用构造函数用于创建较早的对象...

回答 2 投票 -1

使用“零规则”时,我对多态性指针

对于“零规则”,我明白,我想数据管理进行分成贯彻3规则,5规则简单的类,什么的,从而使更复杂的类可以使用...

回答 3 投票 1

打字稿 - 拷贝构造

是否支持打字原稿拷贝构造函数(例如像C ++一样)?如果答案是否定的(或没有),那么什么是初始化我们的基类(这是我们扩展)和复制的最佳实践...

回答 1 投票 0

C#复制所有对象的参数子类对象

假设我有,我不能改变一个父类的对象 - 例如,列表框的实例与参数长长的名单。现在,我创建了一个子类:类PlaylistBox:列表框{无效...

回答 2 投票 3

如何实现具有自我指涉的指针类拷贝构造函数/赋值运算符?

我不能肯定是否有可能实现一个拷贝构造函数/赋值运算符,所以,如果我想这个类等于另一袋情况下,它会与该实例代替本身....

回答 1 投票 0

深拷贝构造函数在Java链表

我有一个HW分配,只有一个小部分的它是使一个拷贝构造函数,这使得它在你的参数已经进入链表的深度复制。我明白,这意味着,...

回答 1 投票 0

使用互斥锁移动类的语义

我有一个类Handler:class Handler {private:std :: mutex _mutex_list [4]; STD:列表 _waiting_list [4]; std :: thread __runner_t; public:virtual void start(); };我是 ...

回答 1 投票 0

理解复制构造函数和复制赋值运算符

根据我的情况,使用了1个复制赋值运算符,所以输出应该是0 68但它是0 87而在情况2中它是87 87,这很好。 #包括 using namespace std;上课...

回答 2 投票 -1

为什么需要复制构造函数,何时在Java中使用复制构造函数

我正在研究复制构造函数,我遍历了堆栈中的链接以及其他内容。但是我不清楚以下几点。为什么我们需要复制构造函数?我们何时...

回答 8 投票 34

std :: vector的push_back是否创建了参数的深层副本?

我有一个图像列表存储它几个Mat对象,我需要将它们推入Mat的矢量。向量 图片; Mat图像; for(i = 0; i <n; i ++){\\导入第i个图像...

回答 4 投票 2

编写自动赋值安全复制功能的正确方法是什么? C ++

我正在阅读一本关于c ++的书,在“复制控制”一节中,作者教我们在一个班级中编写operator =告诉我们,当我们...时,我们必须确保该方法是安全的自我分配...

回答 2 投票 2

为了避免隐式复制构造函数删除,使用shared_ptr而不是unique_ptr作为类成员是否明智?

我想保留一个大型(但不是特别复杂的*)类的默认复制构造函数,但理想情况下想用智能指针替换一些原始指针成员...

回答 2 投票 2

假设没有编译器优化,这个对象会被创建多少次?

假设没有编译器优化。 OutputBuffer_s类型对象将被创建多少次? #包括 #包括 struct OutputBuffer_s {int encoded [...

回答 2 投票 5

寻找简洁的复制构造函数实现(java)

对于2个变量,可以在复制构造函数块中写入语句。但是对于有几个变量的情况,有人可以帮助我知道类似的结果是多少......

回答 2 投票 -1

为什么复制构造函数在此代码段中调用了两次?

我正在玩一些东西来理解复制构造函数的工作原理。但我无法理解为什么复制构造函数被调用两次以创建x2。我原以为它会......

回答 2 投票 14

复制构造函数,模板类没有被调用

我试图编写一个示例代码来实现共享指针[仅供实践]。在下面的例子中,为什么编译器不抱怨修改other_T以及为什么复制构造函数...

回答 1 投票 1

复制构造函数以指向对象的指针

我在编写用于指向对象的指针的复制构造函数时遇到问题。这是我的确切问题我有一个类G1,它有一个对象s1作为其私有数据成员。这是结构的对象。 ...

回答 2 投票 0

是否可以在Derived类中使用复制构造函数而不使用Base复制构造函数?

我是C ++的新手,从我学到的东西到现在为止,当我们从Derived类调用复制构造函数时,调用Base类的复制构造函数。假设我有一个复制构造函数...

回答 2 投票 0

自动克隆unique_ptr

std :: unique_ptr有一个删除的拷贝构造函数,这意味着如果你的类Foo中有一个unique_ptr作为数据成员,那么你必须为Foo编写自己的拷贝构造函数并手动深度-...

回答 3 投票 13

© www.soinside.com 2019 - 2024. All rights reserved.