Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
重载new和delete
我尝试遵循这篇文章 http flipcode com archives How To Find Memory Leaks shtml http flipcode com archives How To Find Memory Leaks
c
overloading
newoperator
在函数中使用非静态值作为默认参数
有没有一种好的方法可以将非静态值作为函数中的默认参数 我见过一些对同一问题的较旧的回答 这些回答总是以明确地写出超载而告终 这在 C 17 中还有必要吗 我想做的是做类似的事情 class C const int N Initialized
c
class
arguments
overloading
C17
基于非类型模板参数的重载
我们熟悉基于函数参数的重载 但是为什么我们不能基于非类型模板参数进行重载呢 通过这种重载 您不必仅仅为了重载目的而添加额外的函数参数 这可能会对运行时性能产生负面影响 唉 下面的代码无法编译 template
c
templates
overloading
languagelawyer
为什么使用不匹配的参数调用重载函数仍然有效
我无法解释为什么第二个电话 B 不会给出任何错误 因为有两个char元素 并且此调用没有确定的匹配 为什么叫第二个 2 但不是第一个 1 版本 我注意到有一些自动转换 我不明白的是为什么 a 被提升为 int 并且 c isn t 1 in
c
function
overloading
Varargs Java 不明确调用
我对Java有点困惑varargs方法 public static int sum int a return 0 public static double sum double a return 0 0 当我尝试调用sum 不传递任何参数
Java
Methods
overloading
variadicfunctions
函数重载的用途/优点是什么?
函数重载的用途 优点是什么 IMO 主要的好处是方法 函数命名的一致性 这些方法 函数在逻辑上执行非常相似的任务 并且在接受不同的参数方面略有不同 这允许在多个实现中重复使用相同的方法名称 例如过载 好 function Person Fi
languageagnostic
OOP
overloading
为什么 Scala 在按名称参数重载时的行为与按值参数重载时的行为不同?
鉴于以下 Scala 代码 object test def byval a Int println Int def byval a Long println Long def byname a gt Int println gt Int d
scala
overloading
passbyname
为什么重载方法的优先级低于实例方法
我有基础班A public class A public virtual void Method A parameter Console WriteLine MethodBase GetCurrentMethod public virtua
c
NET
overloading
overriding
Swift 3 闭包重载解析
我对 Swift 3 中的函数重载解析和闭包感到困惑 例如 在代码中 func f
swift
closures
overloading
swift3
overloadresolution
当方法以看似不相关的方式重载时,为什么 scala 无法编译?
class A class B extends A object Sample def foo a Set A println Hi Set A def foo a String println Hi A Sample foo Set ne
scala
overloading
Scala双重定义(2个方法具有相同的类型擦除)
我用 scala 编写了这个 但它无法编译 class TestDoubleDef def foo p List String def foo p List Int 编译器通知 error double definition error m
scala
Compilation
overloading
typeclass
typeerasure
C++ 重载虚函数发出 clang 警告?
clang 在编译以下代码时发出警告 struct Base virtual void get char e virtual void get char e int index struct Derived public Base virt
c
warnings
overloading
virtual
hidden
VS中如何选择重载方法建议顺序?
假设一个类有一些具有相同名称和不同参数的方法 我如何告诉 VS 按特定顺序建议它们 这是不可能的 简单 重载按参数数量升序排列 怀疑您确实需要编写一个插件
VisualStudio
IntelliSense
overloading
C++ 中的二义性函数
我想知道为什么这些声明不起作用 不兼容 void f int p1 void f const int p2 void f int p3 void f const int p4 如果我理解得很好 编译器不会发现 int 和 const int
c
overloading
C++ 中使用运算符 [] 重载区分读和写
我有一个包含预测数组的安全类 预测是一个类 它只包含一个双精度数 我想允许更改双精度值 但只允许正值 当尝试读取双精度值时 如果该值未初始化 在我的代码中等于 1 则会抛出异常 我也有双运算符像这样的东西 class Prediction
c
overloading
operatorkeyword
使用派生较多的参数调用重载函数的更好方法,传入派生较少的类型
我有 16 个带有两个参数的方法 这两个参数中的每一个都可以是 插入 或 删除 它们都实现了 IFragment 我还有四个像这样的辅助函数 static IFragment IntroduceAntecedent IFragment on
c
inheritance
overloading
同一函数的模板化版本和非模板化版本是否被视为重载?
一个非常正式的问题 这被认为是过载吗 删除模板与仅重载参数有根本不同吗 template
c
templates
overloading
templatespecialization
TypeScript:EventEmitter 子类事件的专用签名
我有一个基类EventEmitter 其中有on将处理程序绑定到特定事件的方法 class EventEmitter on event string handler Function add handler internally prote
Events
typescript
overloading
typescript18
在没有双重调度/访问者模式的情况下解决 Java 的静态方法调度问题
我正在使用一个类Foo提供了这些方法 String overloadedMethod Object String overloadedMethod Goo 由于 Java 在非接收者参数上静态分派 我不能只传递我的value 这是一个Obj
Java
overloading
multipledispatch
methoddispatch
dynamicdispatch
C++ - 重载 [] 运算符
我有一个模板类数组 template
c
operatoroverloading
overloading
operatorkeyword
«
1
2
3
4
5
6
...13
»