名称查找 问答列表

什么是“参数相关查找”(又名 ADL,或“Koenig 查找”)?

作者:user965369 提问时间:11/13/2011

关于什么是参数相关查找,有哪些很好的解释?许多人也称它为 Koenig Lookup。 我最好想知道: 为什么这是一件好事? 为什么这是一件坏事? 它是如何工作的?...

C++ 中的距离计算错误 [已关闭]

作者: 提问时间:11/19/2010

很难说这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,目前的形式无法合理回答。如需帮助澄清此问题以便重新打开,请访问帮助中心。 10年前关闭。 #include <iostre...

名称查找歧义不一致

作者:Supremum 提问时间:7/18/2015

我试图理解为什么这个程序没有给 i 一个名称查找歧义: namespace X { int i = 1; } namespace Q { namespace P { int i = 2; ...

如何解释 c++ 标准中的规则 [namespace.udir]p2?

作者:Supremum 提问时间:7/19/2015

我对 [namespace.udir]p2 的含义有点困惑。请考虑以下程序: namespace X { int i = 1; } namespace Y { using namespace X;...

通过 using 指令在 using-declaration 中查找名称

作者:Supremum 提问时间:7/26/2015

根据 c++ 标准,以下程序的格式是否正确或格式错误? namespace N { int i; } using namespace N; using ::i; int main() {} 我使...

当非限定名称查找涉及 using 指令时对 [basic.scope.hiding]p2 的解释

作者:Supremum 提问时间:7/29/2015

在 c++ 中隐藏了两种类型的名称: 1) 正常名称隐藏:[basic.scope.hiding]p1 (http://eel.is/c++draft/basic.scope.hiding#1): ...

对基类成员数据的派生模板类访问

作者:Shamster 提问时间:7/14/2009

这个问题是本线程中提出的问题的进一步。 使用以下类定义: template <class T> class Foo { public: Foo (const foo_arg_t foo_arg...

为什么名称查找在找到使用 directive 隐式声明的实体时不会停止?

作者:choxsword 提问时间:3/16/2018

代码示例如下: #include<iostream> using namespace std; namespace B { int ohoh=2; } namespace A { int oh...

如何避免C库中的函数名称冲突?

作者:John Sall 提问时间:1/10/2021

我正在Unix上编程串行端口,并且我正在使用头文件。它包含以下功能:unistd.h read(int fd, void *buf, size_t count) 我正在创建一个类来调用这个函数,...

什么是“参数相关查找”(又名 ADL,或“Koenig 查找”)?

作者:user965369 提问时间:11/13/2011

关于什么是参数依赖查找,有哪些很好的解释?许多人也称它为 Koenig Lookup。 最好是我想知道: 为什么这是一件好事? 为什么这是一件坏事? 它是如何工作的?...


共13条 当前第1页