符重载 问答列表

重载元组索引运算符 - C++

作者: 提问时间:7/12/2020

如何重载索引运算符?因此,当我有并且我键入时,我希望它返回对 .这可能吗?[]std::tuple<int,int,int>std::tuple<int,int,int> tuptup[0]get<0...

“多个运算符”!=“与这些操作数匹配”错误未停止编译?

作者:Henry Nissen 提问时间:11/2/2023

因此,我有一个模板类,它本质上只是另一个变量的包装器,这样我就可以为该变量设置目标值以及达到该值需要多少帧。每一帧,我都会调用一个进程函数,将其值向目标值移动。TargetVarTargetVar ...

为什么我的类使用了错误的 operator()?

作者:cnewbie 提问时间:10/31/2023

考虑以下类,它提供了 2 个运算符,一个用于读取,另一个用于写入。Foo() #include <iostream> #include <vector> template <typename T>...

C++ STL 容器的 operator&lt;&lt; 的泛型重载会对字符串产生不明确的重载错误

作者:sancho.s ReinstateMonicaCellio 提问时间:10/19/2023

我的意思是编写一个通用重载来打印 STL 容器。 我把下面的代码放在一起。 每当涉及 时,它都会产生编译错误,在问题行 1 和 2 中的示例中。operator<<operator<<stringam...

如何在新类中运算符重载fstream?[复制]

作者:f1msch 提问时间:10/31/2023

这个问题在这里已经有答案了: 让 C++ 类像自定义 ostream, sstream 一样工作 (3 个答案) 算子重载的基本规则和习语是什么? (10 个答案) 19天前关闭。 我想包装一个新类...

为什么 std::string a;标准::字符串 b;a + b = “abc”;好吗? [复制]

作者:jay_zj 提问时间:10/25/2023

这个问题在这里已经有答案了: 可以做些什么来防止对返回值的误导性分配? (1 个答案) 为什么可以分配给类类型的右值? (2 个答案) 25天前关闭。 #include <iostream> #inc...

如果泛型类的泛型类型具有这些运算符,如何重载泛型类上的运算符?

作者:Thomas 提问时间:10/23/2023

假设我有一个泛型矩阵类型: class Matrix<T> { private T[,] _data; } 当且仅当运算符重载时,是否可以使运算符重载?+Matrix<T>T+ 最近写了很多...

从运算符重载中排除多种类型&lt;&lt;

作者:sancho.s ReinstateMonicaCellio 提问时间:10/20/2023

这是运算符泛C++重载的后续<<因为 STL 容器对字符串产生模棱两可的重载错误 答案很好用。 但是在进一步测试后,我发现至少有一个类已经有了它,并且也与我的重载相匹配,.operator<<setf...

试图找出课程类的复制构造函数

作者:TobyFromHR 提问时间:8/30/2023

这是有问题的课程。 class Course { //** You may not change the declarations in this private: area. CourseNa...

运算符重载不能与颤振中的操作数互换

作者:intweek 提问时间:10/14/2023

我正在 flutter 中制作一个自定义数字类,并想在类和普通整数和双精度之间进行基本算术运算。因此,我在类定义中重载了乘法运算符并尝试使用它。示例(不是实际的类,而是类的实现重要: class M...


共97条 当前第5页