自定义 Matrix 类中的复制构造函数问题
作者:Herman Neple 提问时间:3/15/2023
我有一个自定义矩阵类,它本身就可以正常工作。我遇到的问题是,当我尝试创建由另一个矩阵定义的新矩阵时,不会复制整个矩阵。 矩阵本身基本上只是一个指向一维双精度数组的指针,其中我有一个自定义函数来查找正...
类 问答列表
作者:Herman Neple 提问时间:3/15/2023
我有一个自定义矩阵类,它本身就可以正常工作。我遇到的问题是,当我尝试创建由另一个矩阵定义的新矩阵时,不会复制整个矩阵。 矩阵本身基本上只是一个指向一维双精度数组的指针,其中我有一个自定义函数来查找正...
作者:ugo_capeto 提问时间:3/30/2023
编辑: 我将介绍一些设计糟糕的类,这是一个老问题,从那时起我就成长为一名程序员...... 假设我有一个具有某种状态的类,并且使用一个仅使用该状态的一部分的方法,您将明白我的意思: #includ...
作者:user11508332 提问时间:8/2/2020
如果我有以下 C++ 类: template <typename T> class my_class { public: private: struct assessment { int m...
作者:Vitaly Ershov 提问时间:8/23/2021
我正在阅读有关 C++ 的书,并遇到了复制构造函数。所以我对这种材料的理解有问题。 在哪种情况下,我们应该为复制控制(赋值运算符、复制构造函数)编写自己的函数? 例如:我们是否应该在这里使用这个函数...
作者:Dingus 提问时间:12/4/2020
所以我最近开始努力让我自己的向量类工作,但我有点卡在我的复制构造函数上。我显然是 c++ 的新手,希望 stack overflow 的好人能帮到我一点。因此,我得到了这个复制构造函数,它复制了正在使...
作者:tommsch 提问时间:2/7/2021
我正在使用 s 在 Cuda 中进行计算。由于 GPU 上没有足够的内存,因此我们将原始数据存储在 GPU 上。因此,在使用此数据之前,我必须将其转换为 s。 s 的数量不是那么大(大约 12k 和 ...
作者:Darnoc Eloc 提问时间:6/11/2022
如何将模板构造函数添加到类中,以便显式地执行从复杂到复杂的复制初始化,而不会产生歧义?是否有与编译器和 C++ 版本/标准无关的解决方案?有没有一种方法只需要定义构造函数而不需要额外的运算符重载? ...
作者:Itachi Uchiwa 提问时间:8/24/2021
您好,我有这个来自 C++ 入门第 5 版第 19.6 章联合: class Token { public: // copy control needed because our class ha...
作者:Jarod42 提问时间:11/26/2022
有没有办法在重载选择后检测已删除的函数(在没有可行或不明确的重载上)? void foo(); void foo(double) = delete; void foo(std::string); ...
作者:bko00 提问时间:1/13/2022
我有这个父类 class Monster { char* nume; double hp; float* dmgAbilitati; int nrAbilitati; } 使用此复制构...