Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
何时在定义上下文或实例化点中发生非依赖名称的重载解析?
3 4 基本 lookup p1 重载解析 13 3 在名称查找成功后发生 void g long void g int int template
c
templates
languagelawyer
overloadresolution
namelookup
参数的值类别在重载解析(或更一般的函数调用处理)的哪一部分中发挥作用?
C 模板 完整指南 http www tmplbook com 在 C 1中 读取 执行重载解析以找到best候选人 如果有则选择 否则 调用是不明确的 然后 在 C 2中 对可能的匹配 给定参数与可行候选的相应参数 进行排序 如下所示 我
c
C17
overloadresolution
valuecategories
在 C++ 中类继承的情况下强制延迟方法解析
考虑以下类结构 class foo public int fun cout lt lt in foo lt lt endl class bar class1 public foo public int fun cout lt lt in b
c
OOP
inheritance
overloadresolution
使用变体泛型委托类型对运算符 == 进行重载解析
重载解析的精确规则是什么 两个委托类型表达式之间 考虑以下代码 其中using System 是需要的 static class ProgramA static void TargetMethod object obj static voi
c
delegates
operatoroverloading
overloadresolution
重载解析:这如何不含糊不清?
假设我们有这段代码 是从一个单独的问题复制的 namespace x void f class C void f using x f f lt 名字f在指定的行上明确指的是x f 至少根据 gcc 和 clang 为什么是x f优先于x C
c
languagelawyer
overloadresolution
C++11:通用执行器
我想知道如何编译此代码 test3 cpp include
c
templates
C11
overloading
overloadresolution
为什么 C# 在这种情况下无法解决正确的重载问题?
我遇到过一种明确的奇怪情况 但重载解析器并不这么认为 考虑 public static class Program delegate int IntDel delegate string StringDel delegate void Pa
c
delegates
overloadresolution
Swift 3 闭包重载解析
我对 Swift 3 中的函数重载解析和闭包感到困惑 例如 在代码中 func f
swift
closures
overloading
swift3
overloadresolution
在 C++ 中,为什么要在“const char array”和包装“const char*”的私有结构上重载函数?
我最近在 ENTT 图书馆遇到了一个有趣的课程 此类用于计算字符串的哈希值 如下所示 std uint32 t hashVal hashed string to value ABC hashed string hs ABC std uint
c
Hash
overloadresolution
Mockito:使用类型兼容的参数验证重载方法
考虑你想要mock一个接口使用Mockito包含以下方法签名 public void doThis Object o public void doThis Object o 我需要verify that doThis Object o 而不
Java
eclipse
Mockito
overloadresolution
ecj
带有两个参数包的函数模板重载解析
考虑以下代码 include
c
languagelawyer
overloadresolution
templateargumentdeduction
C++0x const RValue 引用作为函数参数
我试图理解为什么有人会编写一个需要常量右值引用 在下面的代码示例中 const 右值引用函数 返回 3 的用途是什么 为什么重载解析优先考虑 const Rvalue 而不是 const LValue 引用函数 返回 2 include
c
C11
lvalue
rvalue
overloadresolution
不可行的函数模板的类型推导
In 他的回答 https stackoverflow com a 22259156 420683 to 这个问题 https stackoverflow com q 22258054 420683以及评论区 约翰内斯 绍布 https s
c
templates
overloadresolution
templateargumentdeduction
过载解析异常
不确定这是否是 C 4 特定的 但只是注意到了这一点 考虑以下类 class Base protected void Foo object bar DayOfWeek day class Program Base protected voi
c
NET
overloadresolution
重载解析算法中如何确定歧义?
我试图理解重载解析方法 为什么这是模棱两可的 void func double int int double void func int double double double void main func 1 2 3 4 但这不是吗 v
c
overloadresolution
函数模板重载解析和编译器优化
我正在看这里发现的这个问题包含类型的类型的模板函数重载 https stackoverflow com questions 44511121 template function overload for type containing a
c
templates
compileroptimization
overloadresolution
使用哪个:移动赋值运算符与复制赋值运算符
我似乎不明白你为什么要使用move assignment operator CLASSA operator CLASSA other move assignment operator 结束了 copy assignment operator
c
C11
overloadresolution
重载的方法组参数会混淆重载解析吗?
以下调用重载Enumerable Select http msdn microsoft com en us library system linq enumerable select aspx method var itemOnlyOneT
c
c40
overloadresolution
methodgroup
如何使带有转换构造函数的wrapper
类在重载解析中胜过wrapper
?
我正在尝试设计一个包装器来使用一些特殊逻辑来处理算术参数 https godbolt org z zG959e5Pz https godbolt org z zG959e5Pz include
c
compilererrors
overloading
overloadresolution
C++11 左值、右值和 std::move()
我有以下代码 include
c
C11
overloadresolution
rvalue
1
2
3
»