三法则。Copy 构造函数、赋值运算符实现 [已关闭]
作者:user2310042 提问时间:4/23/2013
很难说这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,目前的形式无法合理回答。如需帮助澄清此问题以便重新打开,请访问帮助中心。 10年前关闭。 三法则。复制构造函数、赋值运算...
复制构 问答列表
作者:user2310042 提问时间:4/23/2013
很难说这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,目前的形式无法合理回答。如需帮助澄清此问题以便重新打开,请访问帮助中心。 10年前关闭。 三法则。复制构造函数、赋值运算...
作者:Mantosh Kumar 提问时间:12/5/2014
这个问题在这里已经有答案了: “放置新”有什么用? (25 个回答) 8年前关闭。 在浏览 Alexander Stepanov 原始 STL(标准模板库)源代码时,我从内存分配器函数文件中遇到了以...
作者:Marian Iconaru 提问时间:10/26/2015
闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。 8年前关闭。 改进此问题 addAlbum ...
作者:Mikhail Shatalin 提问时间:6/5/2018
简化代码: #include <queue> #include <memory> #include <vector> class Foo { public: Foo() {}; virtual...
作者:Tomek Czajka 提问时间:2/7/2020
复制一些成员未初始化的结构是否有效? 我怀疑这是未定义的行为,但如果是这样,它会使在结构中留下任何未初始化的成员(即使这些成员从未直接使用)非常危险。所以我想知道标准中是否有东西允许它。 例如,这...
作者:zemageht 提问时间:7/20/2020
考虑下面的简单结构(默认为显式)。 struct foo { foo() = default; foo(const foo&) = default; }; foo bar() { retur...
作者:Serge Rogatch 提问时间:1/5/2019
考虑以下 C++ 代码,我尝试避免非模板复制和移动构造函数和赋值运算符的首选失败: template<typename T> class A { public: A() { /* implemen...
作者:FAR CRY 3 提问时间:11/5/2020
从 Arr s 到 Arr s1 的打印复制构造函数元素有问题,<<运算符也遇到问题,它不起作用,请帮助,因为我不是专业人士,只是一个学生。 #include <iostream> using n...
作者:StillUsesFORTRAN 提问时间:2/19/2021
我正在创建一个矩阵模板,在编写复制构造函数时遇到了问题。虽然数据似乎是从构造函数中正确复制的,但返回到主程序的对象没有正确的值(看起来像它指向不同的内存地址)。在我尝试调试它时,我尝试创建一个极简主义...
作者:John Bumper 提问时间:7/10/2013
在 c++ 中,当类包含动态分配的数据时,显式定义复制构造函数、operator= 和析构函数通常是合理的。但是这些特殊方法的活动是重叠的。更具体地说,operator= 通常首先进行一些破坏,然后进...