overloading 相关问题

术语重载和重载可以参考: - 构造函数和方法重载,一种多态,其中基于传递的参数的数据类型调用具有相同名称的不同函数 - 运算符重载,一种函数或方法重载的形式,其中被重载的动作是一个运算符,例如+或 -

Typescript 函数重载参数

我正在尝试使用删除方法为 API 调用创建函数重载。这是我到目前为止所拥有的: 类型 ApiCore = { 端点:字符串;键:字符串}; 导出类型 ApiParams = { 路线参数?:

回答 1 投票 0

在 Java 7 中使用方法重载时,为什么自动装箱不会推翻可变参数?

我们的 Java 项目中有一个 LogManager 类,如下所示: 公共类 LogManager { 公共无效日志(级别logLevel,对象...args){ // 做某事 } 公众声音...

回答 3 投票 0

如何修复打字稿处理函数重载和类型推断

我有这个游乐场,我想让它在我的情况下发挥作用。 类型人 = { 名称:字符串; 姓氏:字符串; } 类型用户=人&{ 用户名:字符串; } 类型名称=字符串; 功能

回答 1 投票 0

如何消除成员函数与成员函数模板的歧义

我需要将成员函数的指针作为参数传递给其他函数。我使用 std::mem_fn 将它们包装在函数对象中。 有时成员函数有重载。我学到了两种语法

回答 1 投票 0

多重调度和方法重载有什么区别?

在 Scala 这样的语言中,通过更改方法的参数数量和/或参数类型,可以对一个方法名称有多个定义。 这称为方法重载...

回答 1 投票 0

当出现不明确的默认参数时,C++ 编译器会做什么?

当出现不明确的默认参数时,C++ 编译器会做什么?例如,假设有一个函数,例如: void 函数(int a = 0, float b = 3.1); void 函数(int a, float b =...

回答 4 投票 0

将新函数添加到现有的第 3 方库的命名空间中是不是一个坏主意?

我的代码使用一个名为“tf2”的库,它具有 tf2 命名空间和重载函数,例如 tf2:fromMsg()。 然后在我的代码中,我想添加一个重载函数 tf2:fr...

回答 1 投票 0

C++11 auto、std::function 和对重载函数的不明确调用

我想知道是否有人知道为什么以下示例无法编译,给出对重载函数错误的模糊调用。如果我用强类型函子签名替换 auto,那么它就是......

回答 1 投票 0

自定义字符串的重载运算符 +=。如何正确实现?

我的实现有程序,然后我尝试使用空初始字符串+=。我有空的构造函数=默认值。 在我尝试类似的事情之前: 字符串=“”; sz = 0; 这也是行不通的。 我的

回答 1 投票 0

使用现有类型提示向 Python 方法添加自定义重载

是否可以通过为方法添加自定义重载来扩展应用程序代码中 Python 包的现有类型提示(即不触及上游类型提示)? (另请参阅 repo with min...

回答 1 投票 0

C++ 相同的函数参数具有不同的返回类型

我需要找到某种方法来模拟 C++ 中函数返回类型的重载。 我知道没有办法直接做到这一点,但我希望有一些开箱即用的方法。 我们是...

回答 11 投票 0

编译器如何确定哪些成员函数发生变异?

对我的一篇帖子的评论引起了我的兴趣: 我也是。我还给访问器/修改器赋予相同的名称。 我想知道这一点,因为我一直使用 setBar(int bar) 而不是 mutator nam...

回答 3 投票 0

虚函数的重载

我在采访中被问到这个问题。我无法在那里回答这个问题。我现在也无法理解为什么输出是这样的。 这是代码: #包括 ...

回答 2 投票 0

C++ - 构造函数重载 - 私有和公共

你能告诉我为什么下面的代码给我以下错误 - 重载的“C(int)”调用不明确 我认为由于 C(char x) 是私有的,因此只有 C(float) ctor 是可见的......

回答 3 投票 0

为什么要“避免方法重载”?

为什么 Jorge Ortiz 建议避免方法重载?

回答 3 投票 0

std::function 无法在具有多态参数类型的重载之间进行选择

以下函数都有不同的签名。我希望具有可调用且又具有 Base& 的函数和具有 Derived& 的函数是不同的。虽然他们...

回答 1 投票 0

在编译期间忽略具有运算符的 C++ 函数的使用<<

我正在开发一个类似于 GLib 日志记录的 API。 当标志 -DDEBUG 未传递给 GCC 时,我的 API 还可以禁用这些函数。 这意味着,二进制文件中没有任何残留物,所有这些调试

回答 1 投票 0

让编译器通过重载方法来完成工作是行不通的

假设我有以下类结构 公共接口可搜索{ 公共布尔匹配(字符串文本); } 公共抽象类 AbstractSearchable 实现 Searchable{ 私人

回答 2 投票 0

java中多个方法匹配时如何强制调用非最佳匹配方法

我知道如果有多个方法匹配,java会调用最佳匹配方法。参考下面的代码,是否可以在不修改方法符号的情况下强制调用非最佳匹配的方法...

回答 1 投票 0

Java 编译器会优化手动重载解析的强制转换吗?

给出以下代码: C类{ static void m(String s) { ... } // 1 static void m(Object o) { ... } // 2 公共静态无效主(字符串[] args){ m((对象)“测试”); // 调用 m

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.