copy-constructor 相关问题

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

c ++构造函数传递对基类对象的引用

我正在尝试理解复制构造函数。在下面的构造函数定义中,类DataModel是从ComputationModel中获取的。我的问题是,当你将对基类的引用传递给...时

回答 1 投票 1

隐式定义vs明确声明的构造函数

隐式定义和显式声明的默认/复制构造函数有什么区别?显式声明struct road {std :: string id; std :: string类型;的std ::矢量&...

回答 2 投票 2

需要澄清复制构造函数

我有一个问题,关于何时从下面给出的代码片段的角度调用C ++中的复制构造函数:bool do_stuff(int a,int b,char * c,Uid key = 0);这里的关键是......

回答 2 投票 -2

成员访问的C ++副本

我正在做一些实验,以查看何时复制除了复制省略,RVO,NRVO病例之外。所以我写了一些像这样的代码:class X {public:X(){std :: cout <<“Default ...

回答 1 投票 0

使复制构造函数对ADT队列更加灵活

我为ADT队列构建了一个复制构造函数。复制构造函数工作正常。我想改进我的代码,但我真的不知道如何缩短它以使其更灵活。代码是......

回答 1 投票 0

C ++:从另一个构造函数隐式调用构造函数

我正在努力理解我正在研究的项目中的隐式构造函数调用。有两个接口:InterfaceA和InterfaceB。然后,有两个实现类:...

回答 3 投票 2

无法理解编译器在复制构造函数上引发的错误消息[关闭]

#包括 using namespace std; class dummy {private:int a,b,* p; public:void setdata(int x,int y,int z){a = x; B =ÿ; P =&Z; } ...

回答 3 投票 0

复制构造函数生成旧数组的错误副本

我有一个类vector210,我正在尝试创建一个复制构造函数,如下面的示例代码中所述(仅完整代码的一部分)。 class vector210 {public:int ...

回答 2 投票 0

在STL向量中存储对象 - 最小的方法集

什么是复杂对象的“最小框架”(必要的方法)(具有显式的malloced内部数据),我想将其存储在STL容器中,例如 ?对于我的假设(例子......

回答 3 投票 6

使用“using”关键字继承基类的复制和移动构造函数

我想使用关键字:#include继承基类的复制构造函数 struct A {A()=默认值; A(const A&){std :: cerr << __PRETTY_FUNCTION__

回答 1 投票 1

在Singleton类的情况下我应该如何编写复制构造函数?如何重载=运算符?

我应该如何为我的单例类编写一个复制构造函数,以防止创建一个新对象,因为我已经有了一个。对于相同的#include&...,load = operator的最佳做法是什么?

回答 3 投票 2

Java Cloneable或copy构造函数,为什么我会使用其中的任何一个?这些策略实际上做了什么? [重复]

我的问题很漂亮,所以请原谅我的无知,因为我是一个菜鸟。我遇到了一些顾问在我工作的公司写的代码。当我尝试深入研究代码时,我......

回答 1 投票 0

为什么std :: pair类标准被改为禁止在C ++ 11中只有非常量复制构造函数的类型?

我正在阅读Nicolai M. Josuttis的“The C ++标准库(第二版)”,刚刚到达了关于std :: pair的部分。作者指出:从C ++ 11开始,一对<>使用类型...

回答 1 投票 5

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