重载 问答列表

按类型或枚举调度执行策略?

作者:glades 提问时间:1/19/2023

在 C++ 中,在基于策略的设计模式中,我基本上有两种选择:我可以使用单个类型(基于这些类型选择重载)或指定包含所有策略的枚举,并在运行时调度它们。如今,编写基于策略的设计的首选方式是什么? 演示 ...

Java 是否支持缺省参数值?

作者:gnavi 提问时间:6/16/2009

我遇到了一些具有以下结构的 Java 代码: public MyParameterizedFunction(String param1, int param2) { this(param1, pa...

我想重载运算符<<,并且无法将'std::ostream {aka std::basic_ostream<char>}'左值绑定到'std::basic_ostream<char>&&”

作者:Stozn 提问时间:2/20/2023

我想重载运算符<<,并得到此错误。 C:\Users\Administrator\Desktop\1.cpp In function 'int main()': 22 18 C:\Users\Adm...

C++ 模板函数可切换返回类型

作者:josephroy 提问时间:3/12/2023

我有模板结构 template <class T> struct Vector2 { T x, y; }; 使用以下函数重载 + 运算符 template <typename T1, ty...

为什么指定默认参数时函数重载不起作用?

作者:Kim_Yeon_Shin_01 提问时间:4/2/2023

如果未指定默认参数,则函数重载起作用。 但是,为什么指定默认参数时函数重载不起作用? 该程序采用两个整数并比较它们以找到两者中较大的一个。 然后,它将最大值与之前获得的较大整数进行比较,并输出较...

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

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

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

使用函数模板进行函数重载

作者:lu4nik 提问时间:4/10/2023

我试图在遵守 DRY 原则的同时重载函数。重载之间的唯一区别是参数类型,因此我选择使用模板。我基本上想出了以下代码: a.h: #ifndef A_H #define A_H #include...

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

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

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

如何重载和打印 map&lt;map&lt;list&lt;int&gt;*, vector&lt;int&gt;, myFunctorClass&gt;*, int, myFunctorClass&gt; M1

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

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

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

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

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


共196条 当前第13页