据我所知,function overloading意味着在同一个类中有多个方法具有相同的名称,但参数的数量不同,参数的类型不同,或者参数的序列与返回类型无关,这对损坏的函数名称没有任何影响。上述定义是否也包括"....in同一类或跨相关类(通过继承相关).....“
Function Overriding与虚函数、相同的方法签名(在基类中声明为虚)以及在
最困扰我的问题是,我必须指定lambda函数接受哪些参数。我的基类,所有其他扩展的基类都指定了两个基本类型。Function>> > CallbackContainer;
void callback(string); // both types are used
是否可以仅通过覆盖扩展此类型的类中的类型来更改lambda函数( Function类型)的参数?或者,callback方法中的代码是否使用原始类型