copy-constructor

copy-constructor

文章 0 浏览 3

linq 分组上的克隆对象 - 复制构造函数替代

我有一组自定义对象(资产),我想将它们与 LINQ 分组。 自定义对象具有标准属性,如 id、名称和成本属性。 分组时,我想计算每个组的成本,所以我使…

把回忆走一遍 2024-09-14 07:57:13 2 0

C++:关于复制构造函数的问题

我有一个类,我使用 this 来初始化 void* 指针。但问题是,当我按值传递该类的实例时,指针不会更改为堆栈上的新地址。因此,我想重写复制构造函数,…

旧人九事 2024-09-13 11:01:34 3 0

复制构造函数问题

我尝试使用复制构造函数 using 语句: X y = X() 但是复制构造函数没有被调用。我正在使用 g++ 4.1.0。我在类中设置了 X(const X&amp) 和 X(x&amp) 构…

和我恋爱吧 2024-09-12 15:13:11 6 0

C++ 有什么大惊小怪的?复制构造函数?

可能的重复: 我们什么时候必须使用复制构造函数? 到底为什么C++ 复制构造函数这么重要?我刚刚了解它们,我不太明白它们有什么大惊小怪的。如果您…

花开浅夏 2024-09-12 10:39:02 3 0

什么是复制和交换习语?

什么是复制和交换习惯用法以及何时应该使用它?它解决什么问题? C++11 会改变吗? 相关: 您最喜欢的 C++ 编码风格习惯是什么: -swap C++ 中的复制…

菩提树下叶撕阳。 2024-09-10 10:02:31 7 0

什么时候我们必须编写用户定义的复制构造函数?

我知道 C++ 编译器为类创建一个复制构造函数。在什么情况下我们必须编写用户定义的复制构造函数?你能举一些例子吗?…

迷路的信 2024-09-10 06:43:31 4 0

为什么复制赋值运算符必须返回引用/常量引用?

在 C++ 中,我不清楚从复制赋值运算符返回引用的概念。为什么复制赋值运算符不能返回新对象的副本?另外,如果我有类 A 和以下内容: A a1(param) A a…

后eg是否自 2024-09-07 12:07:26 6 0

防止复制构造和返回值引用的分配

如果我有一个函数返回对我无法控制其源的类实例的引用,请说 list: list&ltint&gt&amp f() 我想确保其值为 仅分配给另一个引用,例如: list&ltint&g…

预谋 2024-09-06 23:19:10 5 0

复制构造函数演示(崩溃...案例 2)

请看一下这个程序: class CopyCon { public: char *name CopyCon() { name = new char[20] name = "Hai"//_tcscpy(name,"Hai") } CopyCon(const Copy…

这个俗人 2024-09-04 22:20:39 6 0

有没有复制 Gtk 小部件的好方法?

有没有一种方法,使用 C 中的 Gtk 库来克隆 Gtk 按钮(例如),并将其打包到应用程序中的其他位置。我知道你不能将同一个小部件打包两次。这段代码显…

Hello爱情风 2024-09-04 16:32:01 4 0

可变参数构造函数是否应该隐藏隐式生成的构造函数?

可变参数构造函数是否应该隐藏隐式生成的构造函数,即默认构造函数和复制构造函数? struct Foo { template&lttypename... Args&gt Foo(Args&amp&amp.…

撑一把青伞 2024-09-04 00:18:23 6 0

CArray 不会在内存重新分配时调用复制构造函数,现在怎么办?

假设我有一个类需要调用复制构造函数来进行正确的复制: struct CWeird { CWeird() { number = 47 target = &ampnumber } CWeird(const CWeird &ampot…

野却迷人 2024-09-03 04:05:10 3 0

c++ STL向量不接受复制构造函数

我编写了一个代码(c ++,Visual Studio 2010),它有一个向量,即使我虽然声明了copy const,但仍然显示未声明copy const 这里的代码 #include&ltios…

染火枫林 2024-09-03 00:48:45 6 0

QObject克隆

我知道 Qobject 应该是身份而不是值,例如您无法复制它们,并且默认情况下复制构造函数和赋值被禁用,如 qt 文档中所述。但是是否可以使用克隆方法从…

身边 2024-09-02 06:19:57 5 0

带默认参数的复制构造函数

据我所知,复制构造函数必须采用 T(const T&amp) 或 T(T&amp) 形式。如果我想向签名添加默认参数怎么办? T(const T&amp, double f = 1.0) 这符合标准…

刘备忘录 2024-08-31 20:27:12 4 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文