d 问答列表

Java 中方法调用和参数之间的计算顺序

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

在处理另一个 SO 问题时,我想知道下面的代码是否有未定义的行为: if (str.equals(str = getAnotherString())) { // [...] } 我倾向于认为,...

什么是 C++ 中的资源?

作者:Built on Sin 提问时间:2/12/2016

关于这个话题:什么是复制和交换成语? 它指出一个类最多只能处理一个资源。资源是什么意思? 编辑:例如,我有一个类来处理每个显示器的信息,并包含桌面像素数组。数组和只有数组是否被视为资源?保存监视器...

在C++中,如何正确获取指向向量的共享指针,最大限度地减少复制构造函数调用的次数?

作者:roy.atlas 提问时间:6/22/2022

我需要一个函数,该函数将shared_ptr返回到包含大量对象的向量。下面的代码实现了这一点,但可以看到复制构造函数被调用了额外的次数。 #include <iostream> #include <...

如何在 Python 中将 pandas DataFrame 与 None 进行比较?

作者:CiaranWelsh 提问时间:3/25/2016

如何将 pandas DataFrame 与 ?我有一个构造函数,它接受一个或一个,但从不同时接受。Noneparameter_filepandas_df def __init__(self,cop...

为什么需要在 c++ 运算符重载中删除内存并分配新内存

作者:Ahmed Salama 提问时间:6/22/2021

我正在检查赋值运算符实现,但我不明白这一点: const MyString& operator=(const MyString& rhs) { if (this != &rhs) { dele...

如何使模板重载复制构造函数?

作者:Blind Guardian 提问时间:8/13/2021

在尝试使用模板函数作为复制构造函数时,(我该怎么做)我只想出了 3 个解决方案: 结构 A: template <typename D> A(const D&) {}; A(A& f) : A(...

无法在 Pybind11 定义的类中分配列表属性的内容

作者:Saudman97 提问时间:10/25/2022

我在C++中有一个稀疏矩阵实现,我使用pybind11将其暴露给python。问题来了: >>> D1 = phc.SparseMatrix(3, [[0],[1],[2]]) >>> D1.cDa...

从本地 C++ 程序生成 conda 包

作者:maciek 提问时间:5/28/2020

我正在尝试构建(稍后上传)一个 conda 包,其中包含我在 C++ 中开发的自定义程序。 简化问题,我有以下几点:meta.yaml package: name: CoolName versi...

包含指向指针的对象的深层复制

作者:Vendor 提问时间:9/10/2021

我正在尝试为包含指针的对象制作一个复制构造函数,该指针引用其他指针等。 下面的代码是一个二叉树。 BTree.h { public: vertex* root; BTree() { ro...

C++ 中的深度复制构造函数

作者:aurora 提问时间:5/8/2022

该程序旨在为 Foo 创建一个深度复制构造函数。下面是类定义: class Foo { int _cSize; char *_cValues; std::vector<int> _iValue...


共21073条 当前第181页