永恒赋值运算符调用循环 C++ 模板类
作者:A_Man 提问时间:8/13/2020
我有一个矩阵类,其中包含其成员函数的子集, #ifndef _CMATRIX_CUH_ #define _CMATRIX_CUH_ #include <thrust/device_vector.h...
板 问答列表
作者:A_Man 提问时间:8/13/2020
我有一个矩阵类,其中包含其成员函数的子集, #ifndef _CMATRIX_CUH_ #define _CMATRIX_CUH_ #include <thrust/device_vector.h...
作者:srinivas raman 提问时间:8/15/2018
我在阅读 c++ 编程语言第 4 版时遇到了这段代码 template<class T> class Matrix { array<int,2> dim; // two dimensions ...
作者:Dingus 提问时间:12/4/2020
所以我最近开始努力让我自己的向量类工作,但我有点卡在我的复制构造函数上。我显然是 c++ 的新手,希望 stack overflow 的好人能帮到我一点。因此,我得到了这个复制构造函数,它复制了正在使...
作者:Caiyi Zhou 提问时间:3/1/2021
我有如下代码,看起来有点令人困惑。我定义了一个模板类。它有一个用户定义的构造函数。当我通过“operator =”声明这个模板类的两个对象时,它的用户定义的构造器被调用,这让我感到惊讶。此外,删除其复...
作者:Talmid 提问时间:5/13/2021
我希望能够使用不同“颜色”的实例复制构造一个。不同的实例化可能包含一组非常不同的成员,但它们都具有任意数量的共同成员(如下所示),这些成员必须由 ctor 复制。Particle<Color::X>i...
作者:Fedor 提问时间:1/27/2022
在下面的程序中,有一个构造函数模板,要求类型是可复制的。同时,它本身必须具有隐式定义的复制构造函数:struct AA(T)TA #include <type_traits> struct A {...
作者:Darnoc Eloc 提问时间:6/11/2022
如何将模板构造函数添加到类中,以便显式地执行从复杂到复杂的复制初始化,而不会产生歧义?是否有与编译器和 C++ 版本/标准无关的解决方案?有没有一种方法只需要定义构造函数而不需要额外的运算符重载? ...
作者:MightyMouse 提问时间:2/27/2022
自从我上次用 C/C++ 写东西以来已经十多年了,现在我遇到了一个我无法解决的问题。基本上我有两个类,比如 CA 和 CB,其中 CA 看起来像一个向量,CB 看起来像一个二维矩阵。 我面临的问题是...
作者:FancyPants General 提问时间:5/14/2022
我有 template <class T> class arrList: public linearList<T> { public: arrList() {} arrList(const a...
作者:Zebrafish 提问时间:9/23/2023
这对我来说是一个困惑的根源,但是 std::unordered_map::try_emplace 为 value(mapped) 类型的构造函数获取键和变量参数,但是 ::emplace 应该采用 s...