name-lookup

name-lookup

文章 0 浏览 4

不明确的成员访问表达式:Clang 是否拒绝有效代码?

我有一些代码,出于这个问题的目的,归结为 template class TemplateClass : public T { public: void method() {} template static void static_meth…

不离久伴 2024-12-15 05:40:27 1 0

虚函数调用和依赖基类的混淆理解

我正在阅读电子书模板完整指南和问题,我要问的问题对您来说可能很愚蠢,但是.. 9.4.2 依赖基类中有一部分我无法理解。 以下是其中的部分文本: http:…

友谊不毕业 2024-12-11 03:51:49 1 0

具有继承的嵌套类的名称查找

这是否保证可以工作: struct A { struct Gold {}; }; struct B : public A { typedef Gold BaseGold; struct Gold {}; }; struct C : public B { typ…

独守阴晴ぅ圆缺 2024-11-29 19:12:32 0 0

不明确的注入类名不是错误

我在 C++ 标准中读到的有关注入类名的内容与我将很快介绍的示例程序的行为相矛盾(正如我所看到的)。以下是我读到的内容: 来自 3.4(第 3 段) 类的…

轮廓§ 2024-11-28 23:11:45 1 0

ISO C++草稿 - 3.4.2/3 - 参数相关名称查找

ISO C++ 草案 (n3290) 中的一点: 3.4.2/3 参数相关名称查找: 设X为非限定查找(3.4.1)产生的查找集,并且 令 Y 为参数相关查找生成的查找集 (定义…

芸娘子的小脾气 2024-11-27 18:44:05 1 0

CUDA 中全局变量的字符串查找错误?

我有类似的东西: __constant__ double PNT[ NUMCOORDS ]; __device__ double PNT[ NUMCOORDS ]; 取决于某些预处理器选择。然后我使用这个变量: cuda…

攒眉千度 2024-11-16 05:15:05 5 0

具有非限定名称的 namelookup :C++0x 草案 n3290

ISO C++ Draft n3290 中的一点:3.4.0 第二点 “在表达式上下文中查找”的名称将在找到表达式的范围内作为非限定名称进行查找。 有人可以举例解释一下…

淡淡離愁欲言轉身 2024-11-15 13:18:04 3 0

n3290 的一点:依赖于参数的名称查找

n3290 ISO 标准草案中的一点:第 3.4.2 节,第二点 For each argument type T in the function call, there is a set of zero or more associated nam…

墨离汐 2024-11-14 14:28:05 2 0

3.4.2 从 n3290 草案中查找依赖于参数的名称

ISO 草案 n3290 第 3.4.2 节第 1 段中的一点: 当函数调用中的后缀表达式是unqualified-id时,可能会搜索在通常的非限定查找过程中未考虑的其他命名空…

坦然微笑 2024-11-12 04:21:09 2 0

C++类成员名称查找问题(关于标准 n3225 的措辞)

我对标准10.2/13很困惑, [ 注意:即使名称查找的结果明确,使用在多个子对象中找到的名称可能仍然不明确 (4.11, 5.2.5, 5.3.1, 11.2)。—end note ] …

鸠魁 2024-10-13 02:16:37 7 0

重写非常量虚拟方法是否会隐藏常量重载?

考虑一下:( #include using namespace std; struct A { virtual void f() { cout << "A::f" << endl; } virtual void f() const { cout << "A::f co…

星軌x 2024-10-01 22:42:02 13 0

姓名查询说明

$10.2/4- "[ 注意:在以下位置查找姓名 详细类型说明符 (3.4.4) 或基说明符(第 10 条),对于 实例,忽略所有非类型 声明,同时查找名称 在嵌套名称…

你曾走过我的故事 2024-09-30 17:14:02 8 0

多重继承模板类

class messageA { }; class messageB { }; template class queue { public: virtual ~queue() {} void submit(T& x) {} }; class A : public queue, p…

落叶缤纷 2024-09-12 03:05:49 9 0

为什么 ADL 找不到函数模板?

C++ 规范的哪一部分限制参数相关查找在关联命名空间集中查找函数模板?换句话说,为什么下面main中的最后一个调用无法编译? namespace ns { struct f…

檐上三寸雪 2024-09-04 07:55:07 13 0

传播“typedef”从“模板”的基类到派生类;

我正在尝试定义仅包含 typedef 的基类。 template class A { public: typedef std::vector Vec_t; }; template class B : public A { private: Vec_t …

多情癖 2024-08-09 21:50:50 10 0
更多

推荐作者

小瓶盖

文章 0 评论 0

wxsp_Ukbq8xGR

文章 0 评论 0

1638627670

文章 0 评论 0

仅一夜美梦

文章 0 评论 0

夜访吸血鬼

文章 0 评论 0

近卫軍团

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文