name-lookup 问答列表

使用 Memset 函数时对数组的引用是模棱两可的错误

作者:metis 提问时间:5/9/2015

我不明白为什么我会接受这个“奇怪”的错误。我读过类似的问题,但它没有回答我的问题。如果我在 main 函数而不是全局范围内定义数组,则没有错误。但是假设我必须在全局范围内定义这个数组。为什么我会出现这...

友元类声明和 using 指令

作者:Mitsuru Kariya 提问时间:1/10/2014

以下示例的格式是否正确? namespace N { class A; } using namespace N; class B { int i; friend class A; }; n...

在其命名空间外部定义的类成员函数

作者:Igor G 提问时间:7/4/2019

以下代码与 godbolt 在线编译器资源管理器站点上提供的最新 MSVC、GCC 和 CLang 完美编译。我想知道为什么: namespace ns { struct Test { voi...

下面 [over.load]/1 中突出显示的句子是什么意思?

作者:Alexander 提问时间:7/15/2019

下面突出显示的句子是什么意思?它与函数模板有什么关系吗? [过载]/1: 并非所有函数声明都可以重载。那些不能的 此处指定了重载。如果程序包含以下内容,则该程序的格式不正确 在同一作用域中有两个这...

使用 using 指令进行限定名称查找的不同行为 使命名空间内联时

作者:user10282772 提问时间:10/28/2020

我正在学习 using-directives,并试图理解 using-directive 的名称查找规则,但我遇到了这个问题,我找不到任何解释。 问题如下所示: prog1:命名空间在命名空间之外...

关于 c++ 中命名空间的极其基本的问题

作者:jaylse2 提问时间:10/19/2021

using namespace X; cout << var; using Y::var; cout << var; 假设我有一个命名空间 X 和一个命名空间 Y,它们都包含一个名为 var...

命名空间对 C++ 模板推导优先级的影响

作者:J.M 提问时间:1/14/2022

在尝试实现一个元函数时,只有当某种类型的“abs”函数存在时,它才需要存在,我遇到了以下问题: 以下是两个代码示例,我希望产生相同的结果,但实际上,它们没有: 第一个例子 #include <i...

使用 Memset 函数时对数组的引用是模棱两可的错误

作者:metis 提问时间:5/9/2015

我不明白为什么我会接受这个“奇怪”的错误。我读过类似的问题,但它没有回答我的问题。如果我在 main 函数而不是全局范围内定义数组,则没有错误。但是假设我必须在全局范围内定义这个数组。为什么我会出现这...


共8条 当前第1页