overloading 相关问题

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

是否可以为模板参数包的每个元素定义一个方法重载?

假设我有一个带有类型模板参数包的类,例如 模板 类 Foo {}; 有什么方法可以在 Foo 类中定义方法,比如 void bar(T x);与

回答 1 投票 0

GCC C++14/17 成员函数指针模板参数的差异[重复]

我的示例代码可以在 GCC/Clang/MSVC 上的 C++14 下编译良好,在 Clang/MSVC 上的 C++17 下编译良好,但在 GCC 8.x 到 10.1 上的 C++17 下会产生错误。 #include // 向量

回答 2 投票 0

dart 是否支持运算符重载

我读到 Dart 不支持函数重载。它支持运算符重载吗?如果是,您能通过一个简单的示例向我展示它是如何完成的吗?还有什么优点等等?

回答 6 投票 0

重载决策中的参数包

考虑以下代码: 模板 void f(const T& a, const T&b) { std::cout << "#1"; } template void f(T&& ...a) { std::cout &l...

回答 1 投票 0

在 Kotlin 中,有没有办法定义泛型参数,当它们不扩展公共基类(String/ByteArray)时只能是某些类型?

我想要2个类似的功能: fun f1(String key, value: JsonNullable): 修改? { 返回 if (value.isPresent) { 当 (val rawValue = value.get()) { 空...

回答 1 投票 0

有没有办法定义泛型参数或者字符串?要么是字节数组?在科特林?

我想要2个类似的功能: fun f1(String key, value: JsonNullable): 修改? { 返回 if (value.isPresent) { 当 (val rawValue = value.get()) { 空...

回答 1 投票 0

简单的 C++ 文件处理程序有问题

我的代码没有按预期工作。当我运行程序并尝试输出 n (在 ABC 行上)时,程序在屏幕上仅显示“New”。为什么程序不读取文件的其余部分?任意

回答 1 投票 0

在 TypeScript 中扩展重载方法时出现问题

在父类中,我定义了一个具有不同参数的方法:存储中的索引或元素,并且根据参数,我通过索引从存储中获取元素或仅使用给定的

回答 1 投票 0

在 Magento 中重写 Mage_Wishlist_IndexController::addAction()

我在重写 Magento 的核心控制器之一 WishList 索引控制器时遇到问题。当我在愿望清单中添加产品时,我需要 Magento 重定向回产品页面而不是...

回答 4 投票 0

重载索引器样式 [][] 与 [x,y]

我正在尝试为索引器编写自定义重载。目前我有一个二维数组定义如下: 私有浮点数[][]值; 现在我想为我的自定义结构进行重载,就像这样......

回答 1 投票 0

如何重载对象中定义的 JavaScript 函数

我在函数计算器内的这个对象中定义了一些函数,因为我想链接它们。我的目标是重载 addNumber 函数,但我似乎无法正确理解语法。 贝洛...

回答 2 投票 0

如何在Python中进行函数重载?

我想在Python中实现函数重载。我知道默认情况下Python不支持重载。这就是我要问的问题。 我有以下代码: def 解析(): 结果...

回答 2 投票 0

在nim中,有没有办法获取具有给定名称的所有过程的列表?

在 Nim 中,有没有一种方法可以获取在代码中给定点定义的具有给定名称的所有过程的声明列表?例如,我正在寻找一个函数 TYPE,其中遵循...

回答 1 投票 0

如何在类中重载 Equals 运算符以便 Queue.Contains() 工作?

我创建了一个状态类。对于 State 对象的队列,我想测试队列是否已包含相同值的 State 对象。两个 State 对象,每个对象包含一个 2D 布尔数组...

回答 6 投票 0

在 C# 中,如何正确重载类中的 Equals 运算符以使 Queue.Contains() 正常工作?

我创建了一个状态类。对于 State 对象的队列,我想测试队列是否已包含相同值的 State 对象。两个 State 对象,每个对象包含一个 2D 布尔数组...

回答 6 投票 0

如何将 2 个函数(常量和非常量 i/o)“合并”为一个?

是否有一种语法可以将以下两个函数合并为一个,以便如果输入是常量,则结果是常量,如果输入是非常量,则结果是非常量? 字符* f1(字符* x) { 返回x+1; } ...

回答 3 投票 0

愚弄R的方法调度

我正在寻找一个示例,其中函数名称中的点会导致 R 的 Method Dispatch 选择错误的函数。一个自然的候选者似乎是内置函数 t.test(),它应该是conf...

回答 1 投票 0

整数参数调用浮点重载,浮点参数调用整数重载?

今天我遇到了大致以下代码: #包括 无效 f(float&& f) { std::cout << f << "f "; } void f(int&& i) { std::cout << i &l...

回答 3 投票 0

构造函数调用必须是构造函数错误替代方案中的第一个语句

我已经开始学习java并尝试编写一些代码。现在我想在调用此构造函数之前调用 box(negative ) 时抛出错误以减少不必要的计算时间,但是...

回答 1 投票 0

如何设置带有重载函数的std::function? [重复]

是否可以将重载函数分配给 std::function 对象? #包括 #包括 #包括 int Incr(int x) { 返回 x + 1; } 整数

回答 1 投票 0

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