问答列表

为什么单例设计模式允许复制对象,甚至复制构造函数和赋值运算符都是私有的?

作者:HumbleSwagger 提问时间:5/12/2018

我创建了下面的单例类,并将复制构造函数和赋值运算符定义为私有的。当我调用复制构造函数或赋值运算符时,它不会调用复制构造函数和赋值运算符(可能是由于静态对象创建)。所以我的问题是,为什么单例设计模式允许...

C++ 引用可以分配吗?

作者:StoneThrow 提问时间:8/4/2017

我一直在搞砸包装在容器类中的引用。为什么以下代码是合法的,并且看起来行为正确? #include <iostream> class Foo { public: Foo( int i ) : i_...

为什么我们必须在数组结构的 fetch 方法中返回对象的深层副本?

作者:Coderey123 提问时间:10/5/2023

return data[j].deepCopy(); 为什么我必须在数组结构的 fetch 方法中返回对象的深拷贝?为什么我不能简单地返回数据[j]? 如果您也向我澄清 java 中深层、浅层...

有没有比 copy() 更好的方法在 Julia 中复制矩阵?

作者:Ron Snow 提问时间:12/22/2022

我刚刚意识到 Julia 中的“=”运算符更像是矩阵的指针,而不是赋值。例如,如果我有一个矩阵 A,并且我设置了一个 B=A 的新矩阵 B,那么对 B 的任何修改也将应用于 A。相反,我想用 A 初始...

是否有声明性方法可以将 TypeScipt 数组的每个成员转换为 Object 的完整实例?

作者:Scala Enthusiast 提问时间:3/11/2023

我有一个无法更改的类,显示简化版本。我在课堂上得到了一系列变化。我需要先将类的其余部分添加到数组的每个成员中,然后才能使用它们。 class ValueType { name: string; ...

如何在 c++ 中从一个相关类分配到另一个相关类、自定义分配或强制转换?

作者:Kostas 提问时间:10/24/2022

我有一个以浮点类型为模板的类, template <typename fl_t> class generic { fl_t a,b; /// a bunch of getters and sette...

STL 中的容量和复制 [duplicate]

作者:jdehesa 提问时间:7/12/2019

这个问题在这里已经有答案了: 容量是否复制在向量中? (5 个答案) 4年前关闭。 我想知道当你复制它时,像向量或字符串这样的容器的容量会发生什么。我运行了以下实验(Clang 8),但不知道会发生...

在用户声明的移动构造函数存在时使用复制构造函数

作者:Skylar 提问时间:12/12/2020

在处理 .如果您能分享一些见解,我将不胜感激!unique_ptr 现在我们有了 . Struct 是 class 的成员。 Struct 有一个成员。BCBCstd::unique_ptr<A> ...

当复制结构在 C++ 中不可用时,为什么不调用复制评估运算符?

作者:pauk 提问时间:11/8/2021

为什么假设我有一个这样声明的对象:它是由默认构造函数初始化的(这里不是很重要,如何初始化,重点是它被初始化了)并且我以这种方式创建另一个对象:复制构造函数被隐式调用,但是如果我删除复制构造函数,那么,...

如何访问对象的成员变量的取消引用值

作者:Reno 提问时间:10/29/2019

我正在尝试复制传递给复制构造函数的对象。我想访问传递给此函数的对象的成员变量的取消引用值,但收到错误“expected unqualified-id before '(' token int *c =...


共1435条 当前第21页