overloading 相关问题

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


std::(定制点)是否调用最适当的重载?

自C ++ 20起,在[namespace.std] / 7中引入了自定义点的概念:除了名称空间std或名称空间std中的名称空间之外,程序可能会为任何...提供重载...

回答 1 投票 2

为什么我不能在C ++中的特定函数重载内调用同一函数的任何其他重载?

最好用一个简单的程序来说明这个问题。 #include #include void printPoint(std :: pair point){printPoint(point.first,point ....

回答 1 投票 2

为什么似乎调用了错误的方法?

假设我有A和B两类。 B继承自A,B具有以下方法:public boolean equals(Object other){System.out.print(“ Object”);返回true; } public boolean equals(A ...

回答 2 投票 2

仅在一种方法中重构函数重载的方法

当前,我有一个重载以下方法的方法:public boolean isHorizo ntalOrVertical(Point firstPoint,Point secondPoint){return firstPoint.getFirstComponent()== ...

回答 4 投票 0

用C ++重写具有派生类型的成员函数

可以用类似于B :: g()或B :: h()的派生类重写参数吗?如果不是,有一种明智的方法可以实现同一目标?为什么B :: i()不...

回答 5 投票 0

调用采用Action or a Action from F#]的C#重载方法>

这里是两个重载的签名。公共静态IServiceCollection AddDbContextPool (此IServiceCollection serviceCollection,操作

回答 1 投票 0

有提供左值和右值重载的同时删除重复代码的方法吗?

学习C ++时,我决定编写一个简单的模板化二进制搜索树(bst),并遇到以下问题:我希望能够通过向bst传递一个像const T&...这样的左值来构造bst。

回答 1 投票 1

Java:切换2个方法参数(不同类型)以使用重载

((英语不好,抱歉)。您好,我是一名高中生,我自己学习过一点Java语言。我的老师问您是否可以用切换但相同的参数编写2种方法。例如:公共无效方法(...

回答 3 投票 2

如果存在非const限定私有方法,为什么不能在非const对象上调用const限定方法? [重复]

以下代码无法编译:struct A {void f()const {} private:void f(){}}; int main(){A a_nc; const A a_c; a_nc.f(); a_c.f();返回0; }错误:...

回答 1 投票 3

为什么用// 1标记的行打印57而不是39?

class X {protected int v = 0;公开X(){v + = 10; } public void proc(X p){System.out.println(43); }}类Y扩展了X {public Y(){v + = 5; ...

回答 2 投票 0

具有多个签名的功能的实施[关闭]

我有两个结构A类型struct {a'A'//另一个结构i int}类型B struct {b'B'//另一个结构i int}有一个绑定到A func(a A)的函数...

回答 2 投票 -4

歧义函数调用:将模板参数传递给许多替代函数之一

以下是我正在处理的代码的缩写版本。我收到以下错误:调用成员函数'AddValue'是模棱两可的我正在使用模板函数,因为我需要...

回答 1 投票 0

Scala-Java interop,方法(数组和varargs)重载的问题]]

我有一个Scala类,它有两个重载的set方法,一个带有Array参数,另一个带有varargs。我想从Java端调用这些方法,由于重载,我面临一些问题...

回答 1 投票 2

[数组索引重载错误

为什么此代码导致将数组的第二个元素打印为0,而与整数数组对象的定义中指定的值无关?代码的输出...

回答 1 投票 0

Swift:调用具有模糊返回类型的重载方法

假设我有以下代码:public class A {} public class B:A {} public class Foo {public func bar()-> A {print(“ secret hidden method”)...

回答 1 投票 0

重新加载对象的@属性装饰方法

警告:这不是实际使用的生产代码,它只是尝试更深入地研究Python的内部结构!说,我的Python代码中有这样的类(略为PHP样式):class Person:_age:...

回答 1 投票 2

Python:重新加载@property装饰的对象方法

警告:这不是实际使用的生产代码,它只是尝试更深入地研究Python的内部结构!说,我的Python代码中有这样的类(略为PHP样式):class Person:_age:...

回答 1 投票 1

重载' '并满足配对要求是模棱两可的

我无法编译以下代码。 void print_number(long n){std :: cout << n << std :: endl; } void print_number(float n){std :: cout << n << std :: endl; } void ...

回答 1 投票 3

如何在基类指针向量的元素上应用重载的多态函数

我有一个基类对象:struct Object {};从该结构Integer继承的n个类(在这种情况下为2个):public Object {int i_; Integer(int i):i_ {i} {}} struct Float:public ...

回答 3 投票 1

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