Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
为什么具有相同名称但不同签名的多个继承函数不会被视为重载函数?
以下代码片段在编译期间产生 对 foo 的调用不明确 错误 我想知道是否有任何方法可以解决此问题而不完全限定对 foo 的调用 include
c
scope
overloading
multipleinheritance
为什么我们不能在函数式接口中重载抽象方法? (爪哇)
所以我熟悉java中的函数式接口 以及它们与lambda表达式的使用 一个函数式接口只能包含一个抽象方法 当从 lambda 表达式使用这一孤独方法时 您不需要指定其名称 因为接口中只有一个抽象方法 编译器知道这就是您正在引用的方法 Exa
Java
OOP
overloading
functionalinterface
C++ 中何时需要或需要“显式专业化”?
我正在阅读 C 入门 gt 函数冒险 gt 模板 gt 显式专业化 为了说明显式专业化的原因 用途 举例说明了一个案例 考虑一个可以交换任何类型的交换模板函数 int double struct etc 但有一个具体的struct job您
c
templates
languagelawyer
overloading
templatespecialization
表达式的类型必须是数组类型,但它解析为浮点数
当我编写 Java 代码时 我遇到了困难 我觉得我不知何故把这个概念弄乱了 就像我不确定这一点 void setScore float sco sco score public void setScore float sco int id
Java
overloading
C# 泛型重载 - 编译器无法确定正确的调用
我不明白为什么编译器无法解析此处使用的正确重载 代码如下 只有一个版本的 Add 是合适的 BigFoo 是一个 IFoo 并且不实现 IEnumerable 其中 T 是一个 IFoo 但它坚持报告含糊之处 有任何想法吗 我尝试添加第二个
c
generics
overloading
使用 std::function 重载解析
考虑这个代码示例 include
c
C11
Lambda
overloading
为什么这个函数指针赋值在直接赋值时有效,但在使用条件运算符时无效?
本示例未使用 include 在 MacOS10 14 Eclipse IDE 上编译 使用 g 选项 O0 g3 Wall c fmessage length 0 假设这个变量声明 int fun int 这无法通过 std touppe
c
function
pointers
overloading
Java方法关键字“final”及其使用
当我创建复杂类型层次结构 多个级别 每个级别几种类型 时 我喜欢使用final实现某些接口声明的方法上的关键字 一个例子 interface Garble int zork interface Gnarf extends Garble Th
Java
final
overloading
keyword
Python C api - 函数重载
我有许多接受不同参数的 C 函数 例如 foo i int a foo c char c 是否可以在 python C api 中重载这些函数 我尝试使用以下方法表 static PyMethodDef test methods foo P
python
overloading
pythoncapi
在具有重载构造函数的类中传递 null 时,首先调用哪个构造函数?
下面是具有 3 个重载构造函数的 java 类 public class Test public Test Object i System out println Object invoked public Test String i Sy
Java
overloading
C++11:通用执行器
我想知道如何编译此代码 test3 cpp include
c
templates
C11
overloading
overloadresolution
类型推导后函数模板中的替换顺序是否有保证?
考虑这个函数模板 template
c
templates
C11
overloading
sfinae
调用重写的虚函数而不是重载
假设我有这部分代码 include
c
overriding
overloading
泛型方法调用重载方法的问题
我遇到了有趣的事情 在 Java 和 C 中工作相同 Java代码 public class TestStuff public static void main String args Printer p new PrinterImpl p
c
Java
generics
overloading
公共运算符 new、私有运算符删除:使用 new 时出现 C2248“无法访问私有成员”
类具有重载运算符new and delete new是公开的 delete是私人的 在构造此类的实例时 出现以下错误 pFoo new Foo bar example cpp 1 错误 C2248 Foo operator delete 无
c
compilererrors
overloading
为什么编译器无法用文字确定 std::max 的模板?
既不是 clang 也不是 gcc 编译这个 include
c
templates
STL
compilererrors
overloading
使用参数 Func
重载方法
我想创建一些接受 Func 参数的重载方法 重载方法应该调用参数中定义的最通用类型的方法 下面是我的方法的一个简单示例 以及我如何调用它们 public static TResult PerformCaching
c
LINQ
overloading
C# 和 Java 中的方法重载
我在 C 中运行了以下方法 public float Add float num1 long num2 Console WriteLine method 1 return 0 public float Add int num1 float
Java
c
OOP
overloading
有没有办法在提供左值和右值重载的同时删除重复代码?
在学习 C 时 我决定编写一个简单的模板化二叉搜索树 bst 并遇到以下问题 我希望能够构造通过向其传递一个左值来实现 bst 例如const T val和一个像这样的右值T val 同样我希望能够insert左值和右值 所以我最终得到了很
c
overloading
codeduplication
rvalue
lvalue
选择看起来像错误/缺失功能的重载时,C# 编译器出现奇怪的行为
我最近发现 C 编译器的一个有趣的行为 想象一下这样的界面 public interface ILogger void Info string operation string details null void Info string o
c
compilererrors
overloading
1
2
3
4
5
6
...13
»