符重载 问答列表

如何为继承的重载方法添加别名?

作者:spacether 提问时间:4/27/2023

如何为继承的重载方法添加别名并保留方法输入 + 输出签名? 该方法必须在继承自基类的类中具有新名称。 例如: class BaseApi(api_client.Api): @typing.ov...

如何重载和打印 map<map<list<int>*, vector<int>, myFunctorClass>*, int, myFunctorClass> M1

作者:Jack Yanchen Li 提问时间:4/19/2023

我尝试打印map<map<list,vector,myFunctorClass>,int,myFunctorClass> M1,如下所示: map<map<list<int>*, vector<i...

关于 c++98 中 linkedlist 类中重载非成员运算符&lt;&lt;的问题

作者:Jac Investigator 提问时间:4/19/2023

谁能帮我解决这个问题?对于背景信息,我有三个类,带有 、 、 和 包含 。除了打印出链接列表之外,所有当前功能都在工作,这是我问题的基础。Account.hAccount.cppNode.hNode....

奇怪的重复模板模式和调用运算符重载 [duplicate]

作者:edrezen 提问时间:4/3/2023

这个问题在这里已经有答案了: 在派生类中重载基类方法 (3 个答案) 为什么派生类中的重写函数会隐藏基类的其他重载? (4 个答案) 8个月前关闭。 我正在使用 Curiously Recurrin...

为什么 Ruby 只允许某些运算符重载

作者:Tony Pitale 提问时间:9/18/2008

在 Ruby 中,就像在许多其他 OO 编程语言中一样,运算符是可重载的。但是,只有某些字符运算符可以重载。 此列表可能不完整,但以下是一些不能重载的运算符: !, not, &&, and, |...

如何使此运算符重载工作?

作者:Daniel Gutimoli 提问时间:1/25/2023

我正在使用 C++,我对这门语言比较陌生。甚至在编译之前,VSCode 就会强调我的转换调用是重载的。我怀疑这是因为类型名称不明确,但这是重载向量所必需的,那么我该如何解决这个问题呢? templa...

重载输出流运算符:没有运算符“&lt;&lt;”与这些操作数匹配

作者:Hofbr 提问时间:11/4/2022

我最近问了一个问题:ostream& operator<<在课堂上比使用 std::cout 更好吗?并得到了一个很好的答案。 当我尝试实施该解决方案时,我遇到了错误: no operator "...

尝试在 operator= 上使用复制和交换习语

作者:KcFnMi 提问时间:10/6/2022

在尝试实现 MyVector 时,我最终得到: #include <iostream> #include <string> using namespace std; template <type...

使用动态强制转换进行类型转换引用的最佳做法

作者:RedRidingHood 提问时间:5/8/2023

我需要实现一个继承自纯虚拟父级的类,我需要编写代码的成员之一是 。但我实际上需要这个运算符的 2 个不同版本 - 一个接受虚拟父类作为其右侧参数,另一个接受具体的子类(参见下面的代码)。首选哪种方式对...

(C++)使用具有 const 引用参数的多个运算符重载 [duplicate]

作者:AssistantToTheRegionalManager 提问时间:7/2/2022

这个问题在这里已经有答案了: 为什么要使用 const 成员函数? (3 个答案) 算子重载的基本规则和习语是什么? (10 个回答) 去年关闭。 我一直在研究一个矩阵类,最近我学会了如何将常量引用...


共97条 当前第9页