on 问答列表

为什么无法初始化地图?

作者:Alberto Tiraboschi 提问时间:4/8/2022

给定以下代码, #include <iostream> #include <string> #include <mutex> #include <string_view> #include <uno...

检测已删除的功能

作者: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...

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

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

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

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

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

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

C++ 对数组复制构造函数和赋值运算符

作者:bmcisme 提问时间:4/30/2020

我在 C++ 程序中为我的复制构造函数和赋值运算符而苦苦挣扎。我在单独测试其中任何一个时遇到分段错误(核心转储)。我正在构建一个哈希表,该哈希表是通过一个数组构建的,每个索引内都有一对。索引是根据哈希...

浅拷贝和深拷贝之间有什么区别?[复制]

作者:KAVYA SHARMA 提问时间:11/9/2023

这个问题在这里已经有答案了: 浅拷贝、深拷贝和普通赋值操作有什么区别? (12 个答案) 16天前关闭。 我不明白浅拷贝和深拷贝之间的区别。 copy.copy 和 copy.deepcopy() ...

为什么不调用移动构造函数?[复制]

作者:Amir reza Riahi 提问时间:7/22/2022

这个问题在这里已经有答案了: 存储重载运算符的结果时不调用复制/移动构造函数+ (1 个答案) c++: MyClass x(1,2,3) vs MyClass x = MyClass(1,2,3) ...

仅创建 const 对象的 const 副本

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

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


共14981条 当前第194页