d 问答列表

复制构造函数 + 浅层和深度复制

作者:overhaul_ 提问时间:8/3/2020

我想问的是,当我没有显式编写任何复制构造函数时,编译器会自动生成默认执行浅层复制的复制构造函数,对吗? 因此,在 main() 程序中,当我更改整数 a、b 和指针 p 的值时,只有 p 的值发生了变...

检测已删除的功能

作者:Jarod42 提问时间:11/26/2022

有没有办法在重载选择后检测已删除的函数(在没有可行或不明确的重载上)? void foo(); void foo(double) = delete; void foo(std::string); ...

调用非默认构造函数作为成员初始化

作者:Donut 提问时间:6/14/2018

我有一个类“A”和一个类“B”,使得 A 包含 B 的实例 class A { B b = B(parameters...); Other thing = 3; } 这段代码的问题在于 B ...

在 c++ 中,如果首先禁止默认构造,那么禁止复制构造是否有意义?

作者:arnie7 提问时间:11/1/2019

我正在经历一个代码实现,其目的是不让任何人创建特定类的对象。下面是代码片段: class CantInstantiate { CantInstantiate(); CantInstantiate...

通过 structuredClone() 接收的对象副本不等于原始副本

作者:Bakuard 提问时间:7/13/2023

我尝试创建一个对象的副本,然后将其与原始对象进行比较。structuredClone() const util = require('util'); function A() {} let obj...

服务器端对 Firestore 的访问和安全规则:Firestore 客户端已关闭

作者:Hank 提问时间:4/9/2021

我在 Firestore 中有数据,我每天都会使用服务器端 Java 代码进行更新。这已经持续了几个月,没有问题。我创建Firestore实例的方式如下。 (我在 Firestore 中有一个服务帐户...

C++ 中的复制构造函数和赋值运算符

作者:alexmoran 提问时间:3/1/2020

当我在 C++ 中学习构造函数时,我想到了对我来说很难完全理解的东西。一种是当我们创建一个类的对象时(比如说),如果我们没有为自己编写构造函数,则会调用默认构造函数。(我认为复制构造函数也一样)cla...

使用 xarray_tensorstore 打开 zarr:打开文件后深拷贝不起作用

作者:A-_-S 提问时间:8/20/2023

我使用 打开了一个文件。虽然打开成功,但我在尝试使用 copy(deep=True) 时遇到了问题。但是,当我使用原始数据集或打开文件时,可以正常工作 原始代码可以在这里找到: https://git...

在复制构造函数中释放内存时出现问题

作者:bko00 提问时间:1/13/2022

我有这个父类 class Monster { char* nume; double hp; float* dmgAbilitati; int nrAbilitati; } 使用此复制构...

仅创建 const 对象的 const 副本

作者:Bill Kotsias 提问时间:3/21/2018

我有一个包含引用的类,例如: class A { A(B &b) : b(b) {} // constructor B &b; } 有时 b 必须是只读的,有时它是可写的。当我制作一个对象时...


共21073条 当前第195页