C++ 缺陷报告在 Clang 中的支持
C++ 缺陷报告实现状态
此页面跟踪在 Clang 中实现的哪些 C++ 缺陷报告。
编号 | 状态 | 问题标题 | 在 Clang 中可用? |
---|---|---|---|
1 | TC1 | 如果两个 using-declarations 指向同一个函数,但声明引入了不同的默认参数,会怎样? | 否 |
2 | 草案 | 如何在类模板定义之外出现的成员声明中使用依赖名称? | 未解决 |
3 | NAD | 模板编译模型规则导致某些显式特化声明在实例化期间不可见 | 是 |
4 | CD1 | extern "C" 是否影响具有内部链接的函数名的链接? | Clang 2.8 |
5 | CD1 | CV 限定符和类型转换 | Clang 3.1 |
6 | NAD | 允许类对象别名另一个对象的优化是否也应允许内联函数中的参数别名其参数的情况? | 未知 |
7 | NAD | 具有私有虚拟基类的类可以从其派生吗? | Clang 3.4 |
8 | CD1 | 访问函数返回类型和嵌套名称说明符中使用的模板参数 | 重复 45 |
9 | CD1 | 基类成员访问的澄清 | Clang 2.8 |
10 | CD1 | 如果嵌套类是封闭类的私有成员,它可以访问自己的类名作为限定名吗? | 重复 45 |
11 | CD1 | 关键字 typename/template 如何与 using-declarations 相互作用? | 是 |
12 | 重复 | 同一函数的不同声明上的默认参数和 Koenig 查找 | 被 239 替代 |
13 | NAD | 函数模板参数的 extern "C" | 否 |
14 | NAD | 不同命名空间中的 extern "C" 函数和声明 | Clang 3.4 |
15 | 重复 | 函数模板参数的默认参数 | 是 |
16 | CD1 | 访问间接私有基类的成员 | Clang 2.8 |
17 | NAD | 脚注 99 应在描述可以从朋友访问的成员时讨论命名类 | 是 |
18 | NAD | f(TYPE),其中 TYPE 为 void,应允许 | 被 577 替代 |
19 | NAD | 澄清受保护成员访问 | Clang 3.1 |
20 | TC1 | 12.8 段 15 需要一些澄清 | Clang 2.8 |
21 | TC1 | 模板参数的默认参数可以出现在 friend 声明中吗? | Clang 3.4 |
22 | TC1 | 带有引用自身的默认参数的模板参数 | 被 481 替代 |
23 | NAD | 关于函数模板的部分排序的一些问题 | 是 |
24 | TC1 | 14.7.3 中示例中的错误 | N/A |
25 | TC1 | 异常说明和指向成员的指针 | 是 |
26 | NAD | 复制构造函数和默认参数 | 是 |
27 | NAD | 内置 ?: 原型的重载歧义 | 是 |
28 | CD1 | 'exit'、'signal' 和静态对象销毁 | N/A(库 DR) |
29 | CD1 | 局部声明函数的链接 | Clang 3.4 |
30 | TC1 | 有效使用 "::template" | 被 468 替代(C++11 及更高版本) |
31 | NAD | 查找 new/delete | Clang 2.8 |
32 | TC1 | 未导出模板的显式实例化的澄清 | N/A |
33 | TC1 | 依赖于参数的查找和重载函数 | Clang 9 |
34 | NAD | 依赖于参数的查找和实例化点 | N/A |
35 | TC1 | 默认初始化的定义 | 重复 178 |
36 | CD6 | using-declaration 在多声明上下文中 | Clang 2.8 |
37 | NAD | 什么时候 uncaught_exception() 为真? | 被 475 替代 |
38 | TC1 | 显式模板参数和运算符函数 | 是 |
39 | CD1 | 冲突的歧义规则 | 否 |
40 | TC1 | declarator-id 的语法 | N/A |
41 | TC1 | declarator-id 之后名称查找的澄清 | 是 |
42 | NAD | 从基类重新定义名称 | 是 |
43 | TC1 | 使用 memcpy 复制基类(POD) | N/A |
44 | CD1 | 成员特化 | 被 727 替代 |
45 | CD1 | 访问嵌套类 | 是 |
46 | NAD | 成员模板的显式实例化 | 是 |
47 | NAD | 模板 friend 问题 | 被 329 替代 |
48 | TC1 | 未使用的静态成员的定义 | 是 |
49 | TC1 | 对非类型、非值模板参数的限制 | Clang 2.8 |
50 | NAD | 将指针转换为不完整类型转换为同一类型 | 是 |
51 | TC1 | 重载和用户定义的转换 | Clang 2.8 |
52 | TC1 | 非静态成员、成员选择和访问检查 | Clang 2.8 |
53 | TC1 | 在某些 static_cast 之前进行左值到右值转换 | 是 |
54 | CD1 | 从私有基类到派生类的 static_cast | Clang 2.8 |
55 | NAD | 添加/减去指针和枚举值 | 是 |
56 | TC1 | 在类中重新声明 typedef | 是 |
57 | 开放 | 空联合 | 未解决 |
58 | CD1 | 枚举类型的位字段的符号性 | Clang 3.1 |
59 | TC1 | 重载和 UDC 到引用类型的澄清 | 是 |
60 | CD1 | 引用绑定和有效的转换序列 | 是 |
61 | NAD | 静态成员函数的地址 "&p->f" | Clang 3.4 |
62 | CD1 | 用作类型参数的类的未命名成员 | Clang 2.9 |
63 | CD1 | 从指针转换到 void*、null 和 self 的类实例化 | 是 |
64 | TC1 | 部分排序以消除显式特化的歧义 | 是 |
65 | TC1 | 默认参数示例中的错字 | N/A |
66 | NAD | 默认参数与 using-declaration 之后添加的重载的可见性 | 否 |
67 | TC1 | 对象表达式的左侧的求值 | N/A |
68 | TC1 | 语法不允许 "friend class A<int>;" | Clang 2.8 |
69 | TC1 | 模板声明上的存储类说明符 | Clang 9 |
70 | CD1 | 数组边界是否是非推断上下文? | 是 |
71 | NAD | 不正确的交叉引用 | N/A |
72 | 重复 | 模板的链接和存储类说明符 | 重复 69 |
73 | TC1 | 指针相等 | 被 1652 替代 |
74 | TC1 | 直接 new-declarator 中的枚举值 | 是 |
75 | TC1 | 类内初始化的成员必须为 const | 是 |
76 | TC1 | const volatile 变量是否被视为 "常量表达式"? | 是 |
77 | CD1 | friend 的定义不允许嵌套类成为朋友 | 是 |
78 | CD1 | 第 8.5 节第 9 段应说明它只适用于非静态对象 | 被 ???? 替代 |
79 | 重复 | 对齐和 placement new | N/A |
80 | TC1 | 与类同名的类成员 | Clang 2.9 |
81 | NAD | 空指针和 C 兼容性 | N/A |
82 | 重复 | "使用" 常量表达式的定义 | 重复 48 |
83 | TC1 | 重载和字符串文字的过时转换 | 是 |
84 | TC1 | 重载和由auto_ptr | 是 |
85 | TC1 | 成员类的重新声明 | Clang 3.4 |
86 | CD1 | 查询表达式中临时变量的生存期 | 重复 446 |
87 | CD1 | 函数参数上的异常说明 | 否 |
88 | NAD | 成员常量模板的特化 | Clang 2.8 |
89 | TC1 | 对象生存期未考虑引用重新绑定 | N/A |
90 | TC1 | 封闭类也应该是一个 "关联类" 吗? | 是 |
91 | NAD | 联合的关联类型应包括联合本身 | 是 |
92 | CD4 | exception-specification 应该成为类型系统的一部分吗? | Clang 4(C++17 及更高版本) |
93 | TC1 | 3.8 basic.life 段 2 中缺少单词 | N/A |
94 | TC1 | 常量表达式描述中的不一致 | 是 |
95 | NAD | 引用 friend decls 中声明的名称的详细类型说明符 | Clang 3.3 |
96 | C++11 | 使用template关键字进行语法消歧 | 被 P1787 替代 |
97 | NAD | 在整型常量表达式中使用 bool 常量 | 是 |
98 | TC1 | 分支到 try 块 | 是 |
99 | NAD | 部分排序、引用和 cv 限定符 | 被 214 替代 |
100 | TC1 | 澄清为什么不允许字符串文字作为模板参数 | 是 |
101 | TC1 | 通过 using-declarations 重新声明 extern "C" 名称 | Clang 3.5 |
102 | NAD | 运算符查找规则在库的某些部分中效果不佳 | 是 |
103 | TC1 | 是 extended-namespace-definition 还是 extension-namespace-definition? | N/A |
104 | NAD | 在没有找到处理程序的情况下销毁异常临时变量 | N/A(库 DR) |
105 | TC1 | "模板函数" 的含义 | N/A |
106 | CD1 | 在模板推导/实例化期间创建对引用的引用 | 被 540 替代 |
107 | NAD | 运算符函数的链接 | 是 |
108 | TC1 | 嵌套在模板中的类是否依赖? | Clang 2.9 |
109 | NAD | 允许::template在 using-declaration 中 | 是 |
110 | CD6 | 模板函数和类可以在同一个作用域中声明吗? | Clang 2.8 |
111 | NAD | 复制构造函数和 cv 限定符 | 重复 535 |
112 | CD1 | 数组类型和 cv 限定符 | 是 |
113 | CD1 | 被调用函数的可见性 | 是 |
114 | NAD | 模板成员函数特化通过虚拟覆盖 | 是 |
115 | CD1 | template-id 的地址 | Clang 3.0 |
116 | TC1 | 等效和功能等效的函数模板 | 是 |
117 | NAD | 临时变量销毁的时机 | N/A |
118 | CD1 | 通过指向虚拟成员函数的指针进行调用 | 是 |
119 | CD1 | 对象生存期和聚合初始化 | N/A |
120 | TC1 | 不存在的非终结符 qualified-name | N/A |
121 | TC1 | 具有非依赖 nested-name-specifier 的依赖类型名称 | 是 |
122 | CD1 | template-id 作为 unqualified-id | 是 |
123 | TC1 | 错误的交叉引用 | N/A |
124 | CD1 | 类数组的默认初始化中临时变量的生存期 | Clang 2.7 |
125 | CD1 | 歧义friend声明语法 | 是 |
126 | TC1 | 异常说明和const | 部分 |
127 | TC1 | 匹配释放函数描述中的歧义 | Clang 2.9 |
128 | TC1 | 在枚举类型之间进行强制转换 | 是 |
129 | CD3 | 未初始化的 auto 变量的稳定性 | 重复 616 |
130 | NAD | 顺序点和 new-expression | N/A |
131 | TC1 | 老挝语字符中的错字 | 被 P1949 替代 |
132 | NAD | 局部类型和链接 | 否 |
133 | 重复 | 异常说明和检查 | 重复 87 |
134 | TC1 | 模板类和 declarator-id | N/A |
135 | TC1 | 类内成员函数定义中的类类型 | 是 |
136 | CD1 | 默认参数和 friend 声明 | Clang 3.4 |
137 | TC1 | static_castof cvvoid* | 是 |
138 | CD6 | friend 声明名称查找 | 部分 |
139 | CD1 | 错误friend查找示例 | 是 |
140 | CD1 | 参数声明的一致性 | 是 |
141 | CD1 | 成员访问表达式中的非成员函数模板 | Clang 3.1 |
142 | TC1 | 访问示例中与注入相关的错误 | Clang 2.8 |
143 | CD1 | 朋友和 Koenig 查找 | 是 |
144 | 开放 | 的位置friend说明符 | 未解决 |
145 | TC1 | 弃用前缀++ | 是 |
146 | 开放 | 浮点零 | 未解决 |
147 | TC1 | 命名构造函数 | 是 |
148 | TC1 | POD 类和指向成员的指针 | 是 |
149 | TC1 | 可访问性和歧义 | N/A |
150 | C++17 | 模板模板参数和默认参数 | Clang 19 |
151 | TC1 | 零初始化的术语 | Clang 3.1 |
152 | TC1 | explicit复制构造函数 | 是 |
153 | TC1 | 误导性措辞(转换的等级) | N/A |
154 | NAD | 匿名联合在未命名命名空间中 | 是 |
155 | 重复 | 标量的花括号初始化 | 重复 632 |
156 | NAD | 转换函数的名称查找 | 未知 |
157 | 开放 | 省略的 typedef 声明符 | 未解决 |
158 | CD1 | 别名和限定转换 | 是 |
159 | TC1 | 声明符中的命名空间限定 | Clang 3.5 |
160 | CD1 | 缺少std:限定 | N/A |
161 | TC1 | 访问受保护的嵌套类型 | Clang 3.1 |
162 | CD1 | (&C::f)()具有非静态成员 | Clang 19 |
163 | TC1 | 子聚合初始化的描述 | N/A |
164 | TC1 | Koenig 查找和正常查找之间的重叠 | 是 |
165 | NAD | 朋友和块作用域 externs 的定义 | 否 |
166 | TC1 | template-id 的 friend 声明 | Clang 2.9 |
167 | NAD | 弃用静态函数 | 被 1012 替代 |
168 | NAD | 静态成员函数的 C 链接 | 否 |
169 | NAD | using-declaration 中的 template-id | 是 |
170 | DRWP | 指向成员的指针转换 | 未知 |
171 | TC1 | 全局命名空间作用域 | Clang 3.4 |
172 | CD1 | 无符号 int 作为枚举的底层类型 | 是 |
173 | TC1 | 对执行字符集的约束 | 是 |
174 | NAD | 取消全局静态的弃用 | 被 1012 替代 |
175 | CD1 | 类名称注入和基名称访问 | Clang 2.8 |
176 | TC1 | 名称注入和模板 | Clang 3.1 |
177 | CD1 | 复制初始化中的左值与右值 | 是 |
178 | TC1 | 关于值初始化的更多内容 | 是 |
179 | TC1 | 函数指针和减法 | 是 |
180 | CD1 | typename和详细说明的类型 | Clang 2.8 |
181 | TC1 | 模板模板参数示例中的错误 | 是 |
182 | NAD | 显式特化的访问检查 | Clang 14 |
183 | TC1 | typename在显式特化中 | 被 382 取代 |
184 | CD1 | 模板模板参数中的默认参数 | 是 |
185 | TC1 | “命名”临时对象和复制省略 | Clang 2.7 |
186 | 开放 | 名称隐藏和模板模板参数 | 未解决 |
187 | TC1 | 模板参数名称的作用域 | 被 481 替代 |
188 | TC1 | 逗号运算符和右值转换 | 是 |
189 | 草案 | 运算符和分隔符的定义 | 未解决 |
190 | TC1 | 布局兼容的 POD 结构体类型 | 未知 |
191 | CD6 | 名称查找不处理复杂的嵌套 | 是 |
192 | NAD | 参数中的名称查找 | 未知 |
193 | TC1 | 析构函数的局部自动变量的销毁顺序 | Clang 2.7 |
194 | TC1 | 识别构造函数 | 是 |
195 | CD1 | 函数指针和对象指针之间的转换 | 是 |
196 | 开放 | 释放函数的参数 | 未解决 |
197 | CD1 | 依赖名称的两阶段查找问题 | 是 |
198 | CD1 | 局部类和嵌套类中“使用”的定义 | 是 |
199 | CD1 | 临时对象的销毁顺序 | Clang 2.8 |
200 | 重复 | 偏序和显式参数 | 是 214 的重复 |
201 | CD1 | 初始化程序中临时对象的销毁顺序 | Clang 2.8 |
202 | TC1 | 重载函数名称的使用 | Clang 3.1 |
203 | NAD | 取地址成员表达式的数据类型 | 未知 |
204 | CD1 | 导出类模板 | 被 820 取代 |
205 | 草案 | 模板和静态数据成员 | 未解决 |
206 | TC1 | 非依赖名称的语义约束 | 是 |
207 | CD1 | using 声明和受保护访问 | 是 |
208 | CD1 | 在嵌套处理程序中重新抛出异常 | 未知 |
209 | NAD | 必须声明友元函数的名称可访问吗? | Clang 3.2 |
210 | TC1 | 异常处理程序匹配的类型是什么? | Clang 2.7 |
211 | NAD | 构造函数在异常后不应该被允许正常返回 | 是 |
212 | CD4 | 隐式实例化描述得不够清楚 | 未知 |
213 | TC1 | 依赖基类中的查找 | 是 |
214 | CD1 | 函数模板的偏序定义不足 | 是 |
215 | CD1 | 嵌套名称说明符中不允许使用模板参数 | Clang 2.9 |
216 | CD1 | 无名类作用域枚举类型的链接 | 否 |
217 | TC1 | 类模板的非模板成员函数的默认参数 | 是 |
218 | CD1 | Koenig 查找的规范 | 是 |
219 | NAD | 无法防御抛出异常的析构函数 | N/A |
220 | CD1 | 所有释放函数都应该被要求不抛出异常 | N/A |
221 | CD1 | 复合赋值运算符必须是成员函数吗? | Clang 3.6 |
222 | CD1 | 序列点和返回左值的运算符 | 是 637 的重复 |
223 | CD3 | 弃用含义的定义 | N/A |
224 | CD1 | 依赖名称的定义 | Clang 16 |
225 | NAD | Koenig 查找和基本类型 | 是 |
226 | CD1 | 函数模板的默认模板参数 | 否 |
227 | TC1 | 一个if语句中有多少个作用域? | 是 |
228 | CD1 | 使用template关键字与非成员模板 | 是 |
229 | NAD | 函数模板的偏特化 | Clang 2.9 |
230 | NAD | 对纯虚函数的调用 | Clang 3.0 |
231 | NAD | using 指令之后名称的可见性 | 是 |
232 | NAD | 通过空指针进行间接寻址是否为未定义行为? | 未知 |
233 | DR | UDC 重载解析中的引用与指针 | 未知 |
234 | NAD | 基类子对象的重复使用 | N/A |
235 | TC1 | 赋值与初始化 | N/A |
236 | NAD | 显式临时对象和整型常量表达式 | Clang 3.2 |
237 | CD1 | 显式实例化和基类成员 | 是 470 的重复 |
238 | CD4 | 浮点数的精度和准确性约束 | 未知 |
239 | CD1 | 脚注 116 和 Koenig 查找 | 是 |
240 | CD3 | 未初始化的值和未定义行为 | 重复 616 |
241 | TC1 | 14.8.1 中示例中的错误 | 是 |
242 | CD4 | 旧式强制转换的解释 | 未知 |
243 | NAD | 直接初始化中转换函数的权重 | 是 |
244 | CD1 | 析构函数查找 | Clang 11 |
245 | CD1 | 详细说明类型说明符中的名称查找 | 是 |
246 | CD1 | 函数 try 块处理程序中的跳转 | Clang 3.2 |
247 | NAD | 成员指针强制转换和函数重载解析 | 是 |
248 | C++11 | 标识符字符 | 被 P1949 替代 |
249 | TC1 | 什么是成员函数模板? | 是 |
250 | TC1 | 具有非推断模板参数的函数模板特化的地址 | 是 |
251 | 开放 | 有多少种带符号整型? | 未解决 |
252 | CD1 | 在虚析构函数中查找释放函数 | Clang 3.1 |
253 | C++17 | 为什么空的或完全初始化的 const 对象必须被初始化? | 未知 |
254 | CD1 | 详细说明类型说明符的定义问题 | Clang 2.9 |
255 | CD6 | 位置释放函数和查找歧义 | 是 |
256 | CD1 | 大小计算中的溢出 | 是 624 的重复 |
257 | CD2 | 抽象基类构造函数和虚拟基类初始化 | Clang 3.4 |
258 | CD1 | using 声明和 cv 限定符 | Clang 2.8 |
259 | CD1 | 显式特化和实例化的限制 | Clang 4 |
260 | 开放 | 用户定义的转换和内置operator= | 未解决 |
261 | CD1 | 何时“使用”释放函数? | 否 |
262 | CD1 | 默认参数和省略号 | 是 |
263 | CD1 | 构造函数可以被声明为友元吗? | Clang 3.3 |
264 | 开放 | 不可用的模板构造函数和转换函数 | 未解决 |
265 | 重复 | 析构函数、异常和释放 | 是 353 的重复 |
266 | NAD | 没有语法句子符号 | N/A |
267 | 开放 | new 表达式的对齐要求 | 未解决 |
268 | 开放 | 重新扫描的替换文本中宏名称的抑制 | 未解决 |
269 | NAD | 类模板的多次定义的静态数据成员的初始化顺序 | N/A |
270 | CD1 | 类模板的静态数据成员的初始化顺序 | N/A |
271 | CD6 | 显式实例化和模板参数推断 | 未知 |
272 | CD1 | 显式析构函数调用和限定标识符 | 是 |
273 | CD1 | POD 类和operator&() | 是 |
274 | CD1 | cv 限定符和对超出生命周期的对象的字符别名访问 | N/A |
275 | CD1 | 显式实例化/特化和 using 指令 | 否 |
276 | CD1 | 参数和临时对象的销毁顺序 | N/A |
277 | CD1 | 指针的零初始化 | Clang 3.1 |
278 | NAD | 外部链接和无名实体 | 未知 |
279 | CD6 | “用于链接目的的名称”的对应关系 | 否 |
280 | CD1 | 访问和代理调用函数 | Clang 2.9 |
281 | CD1 | inline说明符在friend声明中 | 否 |
282 | 开放 | 命名空间为extended_type_info | 未解决 |
283 | CD1 | 模板类型参数在语法上不是类型名 | 是 |
284 | CD1 | 类声明中的限定标识符 | 否 |
285 | NAD | 识别正在被特化的函数模板 | 是 |
286 | CD1 | 偏特化中的不正确示例 | Clang 2.8 |
287 | 草案 | 模板实例化中的顺序依赖项 | 未解决 |
288 | CD1 | 在描述指针时错误使用“静态类型” | N/A |
289 | CD1 | 需要完整类型的上下文的列表不完整 | 是 |
290 | NAD | 应该允许将 memcpy 复制到具有 const 成员的 POD 中吗? | N/A |
291 | CD1 | 将引用绑定到类右值时需要重载解析 | 是 391 的重复 |
292 | CD3 | new中的异常处理时的释放在参数求值之前 | Clang 2.9 |
293 | 开放 | 显式实例化/特化的语法过于宽松 | 未解决 |
294 | NAD | 可以static_cast删除异常说明吗? | 否 |
295 | CD1 | 函数类型上的 cv 限定符 | Clang 3.7 |
296 | CD1 | 转换函数可以是静态的吗? | 是 |
297 | NAD | 显式特化专门化了哪个模板? | 未知 |
298 | CD1 | T::x当T被 cv 限定时 | Clang 3.1 |
299 | CD1 | 数组边界表达式中的转换中的异常处理时的释放 | Clang 2.8(C++11 及以后版本) |
300 | CD1 | 函数模板参数推断中的函数引用 | 是 |
301 | CD1 | 模板名称的语法 | Clang 3.5 |
302 | CD1 | 值初始化和默认构造函数的生成 | Clang 3.0 |
303 | NAD | 位域上的整型提升 | N/A |
304 | TC1 | 引用的值初始化 | Clang 2.9 |
305 | CD1 | 析构函数调用中的名称查找 | 否 |
306 | CD1 | 类名称注入导致的歧义 | 是 39 的重复 |
307 | NAD | 虚拟基类子对象的初始化 | N/A |
308 | NAD | 捕获具有歧义基类的异常 | Clang 3.7 |
309 | CD1 | 名称不是简单标识符的实体的链接,在介绍中 | 是 485 的重复 |
310 | 开放 | 仅参数 cv 限定符不同的函数模板可以重载吗? | 未解决 |
311 | NAD | 使用限定名称重新打开嵌套命名空间 | Clang 3.0 |
312 | CD3 | 无效指针值的“使用”未定义 | 重复 616 |
313 | 重复 | 具有单个转换为整型的转换函数的类作为数组大小中的异常处理时的释放 | 是 299 的重复(C++11 及以后版本) |
314 | C++17 | template在基类说明符中 | 否 |
315 | NAD | 通过空指针调用静态成员函数是否未定义? | N/A |
316 | NAD | 用作模板模板参数的模板的注入类名称 | 被 1004 取代 |
317 | CD1 | 函数可以在被调用后被声明为内联吗? | Clang 3.5 |
318 | CD1 | struct A::A不应该命名A | 的构造函数 |
319 | CD1 | 被 1310 取代 | 否 |
320 | CD1 | 关于复制构造函数省略示例的问题 | 是 |
321 | 重复 | 用于参数依赖查找的关联类和命名空间 | 是 557 的重复 |
322 | CD1 | 引用转换的推断 | Clang 2.8 |
323 | CD1 | 必须在何处放置export? | 被 820 取代 |
324 | CD1 | 可以将“"&”应用于位域的赋值吗? | Clang 3.6 |
325 | 草案 | 何时解析默认参数? | 未解决 |
326 | CD1 | 平凡构造函数定义的措辞 | Clang 3.1 |
327 | CD1 | 在没有定义的情况下使用“结构体” | 是 538 的重复 |
328 | CD1 | 缺少类成员类型必须完整的要求 | 是 |
329 | CD1 | 模板友元的评估 | Clang 3.5 |
330 | CD4 | 限定转换和指向指针数组的指针 | Clang 7 |
331 | CD1 | 允许的复制构造函数签名 | Clang 11 |
332 | CD3 | cv 限定void参数类型 | 是 577 的重复 |
333 | NAD | 在消歧部分中“声明”的用法不明确 | 是 |
334 | NAD | 如果逗号表达式的第一个操作数是依赖的,那么它本身是依赖的吗? | 是 |
335 | CD1 | 允许export关于非模板类的模板成员 | 被 820 取代 |
336 | CD1 | 显式特化示例仍然不正确 | 是 |
337 | CD1 | 尝试创建抽象类型的数组应该导致推断失败 | 是 |
338 | CD6 | 枚举器名称具有链接,在另一个翻译单元中用作类名称 | 是 1884 的重复 |
339 | CD1 | sizeof操作数中的重载解析在常量表达式中 | Clang 2.8 |
340 | NAD | 在消歧部分中措辞不明确 | 是 |
341 | C++11 | extern "C"命名空间成员函数与全局变量 | 被 1708 取代 |
342 | CD3 | 术语:“间接寻址”与“解引用” | N/A |
343 | C++17 | 使template在需要类型的上下文中可选 | 否 |
344 | CD3 | 命名析构函数 | 是 1435 的重复 |
345 | CD1 | 模板章节中示例的误导性注释 | 是 |
346 | NAD | 15.4 中的拼写错误 | N/A |
347 | NAD | 在定义基类嵌套类时使用派生类名称 | 是 |
348 | CD1 | delete和用户编写的释放函数 | N/A |
349 | CD1 | 转换函数和限定转换的模板参数推断 | 否 |
350 | 开放 | signed char对象的底层表示 | 未解决 |
351 | CD1 | 序列点错误:未指定还是未定义? | N/A |
352 | CD1 | 非推断上下文 | Clang 2.8 |
353 | CD1 | 如果析构函数在 delete 中抛出异常,是否会调用释放例程? | 未知 |
354 | CD1 | 空作为非类型模板参数 | 是(C++11 及以后版本) |
355 | C++11 | 全局作用域::在嵌套名称说明符中 | 是 |
356 | NAD | 为标量成员生成的复制构造函数行为的措辞 | N/A |
357 | CD1 | 签名的定义应该包括名称 | 是 |
358 | NAD | 命名空间和 extern "C" | 是 |
359 | NAD | 匿名联合中的类型定义 | 是 |
360 | CD6 | 减少访问权限的 using 声明 | 是 |
361 | 开放 | 对默认参数的向前引用 | 未解决 |
362 | CD1 | 实例化单元中的初始化顺序 | N/A |
363 | NAD | 从自身初始化类 | N/A |
364 | CD1 | 在没有对象的 set 中,使用 static 调用重载函数 | 是 |
365 | 开放 | 存储期和临时对象 | 未解决 |
366 | CD1 | 字符串字面量在整型常量表达式中允许吗? | 是 |
367 | CD1 | throw运算符在常量表达式中允许吗? | 是 |
368 | CD1 | 应该导致推断失败的非类型参数的使用 | Clang 3.6 |
369 | 草案 | 是中的异常处理时的释放/delete标识符还是预处理运算符或分隔符? | 未解决 |
370 | CD1 | 可以#include <...>形式可以用于除标准 C++ 头文件以外的用途吗? | N/A |
371 | 开放 | 构造函数调用的交织 | 未解决 |
372 | CD1 | 基类说明符授予的访问权限是否在后面的基类说明符中可用? | 否 |
373 | C++11 | 在 using 指令中对命名空间限定名称的查找 | Clang 5 |
374 | CD2 | 命名空间外的显式特化可以使用限定名称吗? | Clang 7 |
375 | 重复 | 关于带有typename | 是 345 的重复 |
376 | NAD | 类“定义”与类“声明” | N/A |
377 | CD1 | 枚举器无法容纳在任何整型中的枚举 | 是 |
378 | CD1 | 说明临时对象被声明的措辞 | 是 276 的重复 |
379 | CD1 | 将“类声明”更改为“类定义” | N/A |
380 | 开放 | “歧义基类”的定义缺失 | 未解决 |
381 | CD1 | 基类成员查找的不正确示例 | 是 |
382 | CD1 | 允许typename在模板之外 | 是(C++11 及以后版本) |
383 | CD1 | 声明但未定义析构函数的类是否为 POD? | 是 |
384 | NAD | 依赖于参数的查找和运算符函数 | 是 |
385 | CD1 | 11.5 中受保护成员检查如何与 using 声明交互? | Clang 2.8 |
386 | CD6 | 由using 声明引入的名称的友元声明 | 否 |
387 | CD1 | 14.6.5 中示例中的错误 | Clang 2.8 |
388 | CD3 | 捕获基类*&从派生类抛出* | 未知 |
389 | CD1 | 具有链接的实体中的未命名类型 | 否 |
390 | CD1 | 纯虚函数在隐式调用时必须定义 | Clang 3.3 |
391 | CD1 | 要求将短生命周期引用直接绑定到右值 | Clang 2.8(C++11 及以后版本) |
392 | CD1 | 在临时对象销毁之前使用完整的表达式左值 | Clang 2.8 |
393 | CD4 | 参数中的模板参数列表中的未知边界数组指针 | Clang 2.7 |
394 | CD1 | 标识符列表从未定义 | N/A |
395 | NAD | 转换运算符模板语法 | Clang 3.0 |
396 | CD1 | 关于使用auto进行消除歧义的误导性说明 | 是 |
397 | CD1 | 内联函数中来自默认参数的字符串字面量的地址相同吗? | 被1823取代 |
398 | CD1 | 关于在推断中命名类型的含糊措辞 | 是 |
399 | CD6 | 析构函数查找重述 | Clang 11 |
400 | CD1 | using 声明和“结构黑客” | 是 |
401 | CD1 | 何时检查模板参数默认参数的访问权限? | Clang 2.8 |
402 | 开放 | 关于函数模板的部分排序的更多内容 | 未解决 |
403 | CD1 | 作为模板 ID的类型引用 | 是 |
404 | CD1 | 对使用非平凡构造函数进行构造的不明确引用 | N/A |
405 | CD6 | 未限定函数名查找 | 是 |
406 | CD1 | 具有用于链接目的的名称的类中的静态数据成员 | Clang 2.9 |
407 | C++11 | 具有关联的 typedef 的命名类:两个名称还是一个? | Clang 3.8 |
408 | CD2 | 对模板的未知边界数组静态数据成员应用 sizeof | Clang 3.4 |
409 | CD1 | 问题 224 的更改错过的过时段落 | 是 |
410 | CD1 | 问题 166 的更改错过的段落 | 否 |
411 | CD6 | 字符和字符串字面量中通用字符名的使用 | 未知 |
412 | NAD | 替换分配函数可以是内联的吗? | Clang 3.4 |
413 | CD1 | “空类”的定义 | 是 |
414 | CD1 | 在析构函数查找中发现多个类型 | 重复305 |
415 | CD1 | 模板推断不会导致实例化 | 是 |
416 | CD1 | 类必须完整才能允许运算符查找? | 是 |
417 | CD1 | 在类外嵌套类定义中使用派生类限定名 | 否 |
418 | CD6 | 关于被调用函数上的多个默认参数错误的措辞不完善 | 否 |
419 | 开放 | 可以在部分构造的对象上进行到虚拟基类的转换吗? | 未解决 |
420 | CD1 | postfixexpression->scalar_type_dtor() 不一致 | Clang 9 |
421 | CD1 | rvalue.field 是右值吗? | 是 |
422 | NAD | 使用可能相同的模板类型允许重新声明 typedef 吗? | 是 |
423 | NAD | 可以在复合赋值的左操作数上进行转换吗? | 是 |
424 | CD1 | 关于问题 56 的解决方法在类作用域中重新声明 typedef 的措辞问题 | 是 |
425 | CD1 | 具有浮点操作数的重载内置运算符的候选集 | 是 |
426 | C++17 | 允许具有相同名称的变量,一个内部链接,另一个外部链接? | 未知 |
427 | CD1 | static_cast歧义:转换与强制转换为派生类 | 是 |
428 | CD1 | 对具有引用类型的表达式的提及 | 是 |
429 | CD1 | 匹配的释放函数是根据语法还是签名选择的? | Clang 2.8(C++11 及以后版本) |
430 | CD1 | 初始化列表中表达式求值的顺序 | 是(C++11 及以后版本) |
431 | C++11 | 14.2 中措辞的缺陷 | 是 |
432 | CD1 | 注入的类名在基类规范器列表中可见吗? | Clang 3.0 |
433 | CD1 | 模板中的详细类型说明器是否注入到封闭的命名空间作用域中? | 是 |
434 | NAD | 将引用绑定到左值时对标准转换的不明确抑制 | 被2352取代 |
435 | NAD | 将“声明或定义”更改为“声明” | N/A |
436 | CD1 | 9.6 第 4 段示例中的问题 | 是 |
437 | CD1 | 成员函数异常规范中是否允许使用类类型? | 被1308取代 |
438 | CD2 | 在序列点之间对对象进行多次访问的措辞可能存在缺陷 | Clang 2.7 |
439 | CD1 | 关于将指针强制转换为原始类型的 cv 限定版本的保证 | Clang 2.7 |
440 | NAD | 在非类型模板参数上允许隐式成员指针转换 | 未知 |
441 | CD1 | 静态引用初始化的顺序 | Clang 2.7 |
442 | CD1 | 在 delete 运算符的描述中不正确地使用了空指针常量 | 被348取代 |
443 | CD1 | 关于临时对象生命周期的描述中的措辞细节 | N/A |
444 | NAD | 重写和生成的复制赋值运算符 | 是 |
445 | NAD | 关于友元声明的措辞问题 | Clang 3.2 |
446 | CD1 | 对“?”运算符进行左值到右值转换会生成临时对象吗? | Clang 2.8 |
447 | CD1 | offsetof 是否依赖于类型? | 是 |
448 | C++11 | 在具有依赖显式参数的调用中的模板函数集 | Clang 2.8 |
449 | NAD | 在“非”实体的名称中使用连字符的一致性 | N/A |
450 | CD1 | 将 const 引用绑定到 cv 限定的数组右值 | 是 |
451 | CD1 | 具有无效结果和格式错误的表达式 | 是 |
452 | CD1 | 关于对this | 是 |
453 | DRWP | 的描述的措辞细节 | 未知 |
454 | CD1 | 引用只能绑定到“有效”对象 | 未知 |
455 | NAD | 何时需要静态数据成员的定义? | 未知 |
456 | NAD | 部分排序和未推断的参数 | 是 |
457 | CD1 | 初始化的 const int 或 const bool 变量是否为空指针常量? | 是 |
458 | C++11 | 在常量表达式中使用 const 变量的措辞细节 | Clang 11 |
459 | NAD | 成员模板参数被其他成员隐藏 | 未知 |
460 | CD1 | 模板参数被基类成员隐藏 | 是 |
461 | NAD | 使using 声明可以命名命名空间吗?asm | N/A |
462 | CD3 | 条件支持 | Clang 2.7 |
463 | CD1 | 逗号表达式绑定的临时对象的生命周期 | N/A |
464 | CD1 | reinterpret_cast<T*>(0) | N/A |
465 | NAD | 关于绑定到引用的临时对象的生命周期的措辞细节全局对象的构造函数可以调用? | N/A |
466 | CD1 | exit() | Clang 2.8 |
467 | NAD | 吗? | 是 |
468 | CD1 | 允许::template在模板之外 | 是(C++11 及以后版本) |
469 | NAD | 伪析构函数类型上的 cv 限定符 | 否 |
470 | CD1 | 跳过局部静态变量的初始化 | 是 |
471 | NAD | 常量模板特化和引用参数 | Clang 2.8 |
472 | 草案 | 显式实例化类模板的成员的实例化 |
未解决冲突的继承访问说明符 |
473 | NAD | 跨受保护继承的强制转换 | 未知 |
474 | CD1 | Clang 未实现 2011-04 解决方案分配函数的块级作用域声明块级作用域 | Clang 3.4 |
475 | C++11 | extern在命名空间成员中的声明何时 | 未知 |
476 | std::uncaught_exception() | 为真?(第 2 次) | 未知 |
477 | CD1 | 可以CD5确定 placement new 的缓冲区大小friendvirtual | Clang 3.5 |
478 | NAD | 出现在 | 是 |
479 | CD1 | 声明中? | Clang 2.8 |
480 | CD1 | 函数参数可以是抽象类类型的数组吗? | 是 |
481 | CD2 | 异常处理中的复制省略 | Clang 2.8 |
482 | CD3 | 虚拟基类的基类也是虚拟的吗? | Clang 3.5 |
483 | CD3 | 模板参数的作用域 | 是 |
484 | CD1 | 重新声明中的限定声明符 | 是 |
485 | CD1 | 对整数范围的规范性要求 | 是 |
486 | CD1 | 基类说明符可以命名 cv 限定的类类型吗? | 是 |
487 | NAD | 什么是“名称”? | 是 |
488 | CD1 | 无效的返回类型和模板参数推断 | 是(C++11 及以后版本) |
489 | NAD | 常量表达式中的运算符重载 | N/A |
490 | CD2 | 局部类型、重载解析和模板参数推断 | Clang 2.8 |
491 | CD1 | 成员函数模板在重载解析期间是否必须实例化? | 友元声明中的名称查找 |
492 | CD1 | 空类聚合成员的初始化器重复413 | Clang 2.7 |
493 | CD2 | typeidconstness 与示例不一致从 | bool |
494 | CD1 | 上下文推断类型 | 重复976 |
495 | CD2 | 问题 45 解决方法中的问题 | Clang 3.5 |
496 | CD3 | 重复372 | 使用模板和非模板转换函数进行重载解析 |
497 | CD1 | volatile 限定的类型真的是 POD 吗? | 被2094取代 |
498 | 开放 | 示例中缺少所需的初始化 | 未解决 |
499 | CD2 | 被253取代 | 是 |
500 | CD1 | 类成员定义中的存储类说明符 | 重复976 |
501 | NAD | 抛出未知大小的数组 | 是 |
502 | C++11 | 友元类和嵌套类的基类说明符中的访问权限 | 是 |
503 | 开放 | 在使友元类的类中友元声明的可见性 | 未解决 |
504 | NAD | 嵌套枚举和枚举量的依赖性 | 未知 |
505 | CD1 | 模板参数推断中的 cv 限定函数类型 | 是 |
506 | CD1 | 在自己的初始化器中使用变量是否需要诊断? | 是 |
507 | 重复 | 未知字符转义的条件支持行为 | 将非 POD 对象传递给省略号的条件支持行为 |
508 | C++11 | 将类对象分配给内置类型的歧义 | N/A |
509 | CD1 | 重复260 | N/A |
510 | CD1 | 未构造的值初始化对象 | N/A |
511 | 开放 | 默认初始化规范中的死代码 | 未解决 |
512 | NAD | POD 类的默认初始化? | 是 |
513 | CD1 | 具有模板赋值运算符的 POD 结构 | N/A |
514 | CD1 | 具有用户声明的非默认构造函数的联合成员 | 是 |
515 | CD1 | 非类“最派生”对象 | 命名空间成员的初始化器是否在命名空间的作用域内? |
516 | CD1 | 使用对基类成员的非依赖引用被1017取代 | N/A |
517 | CD1 | signed | 否 |
518 | CD1 | 在位域声明中 | 是(C++11 及以后版本) |
519 | CD1 | 显式实例化后的部分特化void*枚举量列表后的尾随逗号 | Clang 2.7 |
520 | CD1 | 在 | N/A |
521 | CD1 | 转换中的空指针保留 | 否 |
522 | CD1 | 旧式的不完整类类型之间的强制转换 | 是 |
523 | 开放 | 分配函数抛出异常的要求 | 未解决 |
524 | CD1 | 模板参数推断中的数组到指针衰减 | 是 |
525 | CD1 | 缺少*删除相邻对象会使指向最后一个元素的指针失效吗? | 是 |
526 | CD1 | 对运算符函数的函数符号调用可以是依赖的吗? | 是 |
527 | CD2 | 在示例 | N/A |
528 | NAD | 中空类聚合成员的初始化器? | Clang 2.7 |
529 | 草案 | 使用未推断上下文的规范中令人困惑的方面类型链接的问题 | 未解决 |
530 | CD1 | 为什么不允许不完整类类型使用 | 是 |
531 | C++11 | template<> | 部分 |
532 | C++11 | 与“显式特化”的类模板一起使用 | Clang 3.5 |
533 | NAD | 常量表达式中的非类型模板参数 | N/A |
534 | CD1 | 显式特化的成员定义 | Clang 2.9 |
535 | CD3 | 成员/非成员运算符模板部分排序 | 是 |
536 | CD6 | 对 C 样式头文件名的特殊处理 | N/A |
537 | CD1 | 模板名称和运算符函数 ID | N/A |
538 | CD1 | 没有复制构造函数的复制构造 | N/A |
539 | CD3 | ID 表达式描述中的问题 | 是 |
540 | CD1 | “签名”的定义 | 是 |
541 | CD2 | 结构、POD 结构、POD 联合和POD 类的定义和用法 | 是 |
542 | CD2 | 对类型说明符序列的约束 | 是 |
543 | CD1 | 引用到引用折叠中的 cv 限定符传播 | Clang 3.0 |
544 | NAD | 依赖函数类型 | 是 |
545 | 开放 | POD 结构数组的值初始化 | 未解决 |
546 | C++11 | 值初始化和默认构造函数 | 是 |
547 | C++11 | 显式特化中的基类查找 | Clang 3.2 |
548 | 重复 | 用户定义的转换和内置运算符重载解析 | 类模板成员的显式实例化 |
549 | 草案 | 对成员函数类型的部分特化 | 未解决 |
550 | 重复 | 声明中的限定 ID | 重复482 |
551 | CD1 | externinline部分特化中的不可推断参数 | 是(C++11 及以后版本) |
552 | NAD | 使用typename参数声明中的未知边界数组指针 | 是 |
553 | NAD | 重复393 | Clang 2.7 |
554 | CD6 | 在显式实例化中允许吗? | N/A |
555 | std::uncaught_exception() | 在非类型参数声明中的类型中 | Clang 2.8 |
556 | CD2 | 友元分配和释放函数的问题 | N/A |
557 | CD1 | “声明区域”和“作用域”的定义 | Clang 3.1 |
558 | CD1 | 伪析构函数名称查找 | Clang 2.9 |
559 | CD1 | 对可接受别名的冲突要求 | 是 |
560 | NAD | 依赖于参数的查找是否会导致模板实例化?typename通用字符名中排除的字符 | Clang 16 |
561 | CD2 | 问题 382 解决方法中的编辑错误 | 是 |
562 | CD6 | 在返回类型中使用 | N/A |
563 | CD6 | 关键字 | Clang 3.3 |
564 | CD2 | 依赖名称查找中的内部链接函数 | 是 |
565 | CD3 | 非表达式上下文中的限定 ID | 是 |
566 | NAD | 对象链接规范 | 是 |
567 | NAD | 可以语言链接或链接规范的一致性?命名函数模板的using 声明的冲突规则负浮点数转换为整数类型的转换size_t和? | N/A |
568 | CD1 | ptrdiff_t | 大于 |
569 | CD2 | long | 是(C++11 及以后版本) |
570 | CD2 | POD 的定义过于严格 | Clang 3.0 (C++11 及更高版本) |
571 | CD2 | 命名空间作用域中的多余分号应允许const | Clang 2.7 |
572 | C++11 | 引用是否受 ODR 约束? | 是 |
573 | C++11 | 重复633void* | 否 |
574 | NAD | 声明的引用 | Clang 3.0 |
575 | C++11 | 非内置类型的标准转换 | 是 |
576 | CD2 | 函数指针之间的转换和 | Clang 3.5 |
577 | CD3 | void“复制赋值运算符”的定义 | Clang 3.5 |
578 | CD6 | 推断失败的标准 | 未知 |
579 | 开放 | 函数定义中的 typedef>在空参数列表中>>? | 未解决 |
580 | C++11 | 使用通用字符名替换字符的第 1 阶段 | 部分 |
581 | std::uncaught_exception() | 什么是“嵌套” | 未知 |
582 | CD1 | 或 | N/A |
583 | CD3 | 成员和友元定义的模板参数中的访问权限 | Clang 4 |
584 | NAD | 模板构造函数可以显式实例化或特化吗? | N/A |
585 | NAD | 模板转换函数 | Clang 3.0 |
586 | NAD | 与空指针常量进行关系指针比较 | N/A |
587 | CD2 | 联合和别名 | Clang 3.2 |
588 | CD2 | 友元模板模板参数 | 是 |
589 | CD2 | 默认模板参数和模板参数推断 | 是 |
590 | C++11 | 条件表达式的左值操作数仅在 cv 限定方面不同 | 是 |
591 | CD4 | 搜索函数模板局部类的依赖基类 | 否 |
592 | CD1 | 本地静态对象构造期间的异常 | N/A |
593 | NAD | 从析构函数的函数-try-block处理程序的末尾掉落 | Clang 2.8 |
594 | CD1 | 协调委托构造函数的第119和404号问题 | N/A |
595 | 重复 | 类体中实例化的模板的异常说明 | 与1330重复 |
596 | NAD | 替换异常对象 | 未知 |
597 | CD3 | 应用于超出生命周期的非POD左值的转换 | N/A |
598 | CD2 | 重载函数和函数模板的关联命名空间 | 是 |
599 | CD2 | 删除空函数指针 | 部分 |
600 | CD6 | 访问控制适用于成员还是名称? | Clang 2.8 |
601 | CD2 | 预处理表达式中的文字类型 | 是 |
602 | C++11 | 何时类模板的注入类名是模板? | 是 |
603 | CD1 | 类型等价和无符号溢出 | 是 |
604 | CD2 | 复制初始化中重载解析的实参列表 | N/A |
605 | C++11 | 显式特化的链接 | Clang 2.7 |
606 | CD1 | 右值引用的模板实参推导 | Clang 3.0 |
607 | CD6 | mem-initializer-id 的查找 | 是 |
608 | CD2 | 确定虚函数的最终覆盖函数 | 是 |
609 | CD4 | 什么是“顶级”cv 限定符? | 未知 |
610 | NAD | 计算0U | 是 |
611 | CD2 | 的负数 | 是 |
612 | CD2 | 对照初始化的引用 | N/A |
613 | CD1 | 符合实现的要求 | 是(C++11 及以后版本) |
614 | CD1 | 非静态类成员的未求值使用/命名函数模板的using 声明的冲突规则% | 是 |
615 | C++11 | 整数的运算结果 | 是 |
616 | CD3 | 可以初始化的变量的描述不正确 | Clang 4 |
617 | NAD | “不确定值”的定义未初始化的左值到右值转换char | 未知 |
618 | CD2 | 对象 | 是 |
619 | C++11 | 预处理器条件表达式中的强制转换 | 是 |
620 | CD1 | 数组类型的完整性 | 布局兼容的POD结构体中的声明顺序 |
621 | C++11 | 与568重复 | 是 |
622 | NAD | 函数返回类型中的模板实参推导 | 未知 |
623 | CD3 | 任意指针的比较关系 | N/A |
624 | CD1 | 使用指向已释放存储区的指针 | 未知 |
625 | CD2 | 使用auto计算分配大小时的溢出 | 是 |
626 | CD2 | 作为模板实参 | 是 |
627 | NAD | 预处理器字符串文字 | 是 |
628 | CD2 | 值的行为如同类型 | N/A |
629 | CD1 | auto没有枚举成员的枚举的值 | Clang 2.9 |
630 | CD2 | 解析歧义 | 是 |
631 | CD3 | 基本字符集中的窄字符和宽字符值的相等性 | N/A |
632 | CD1 | 跳转到“then”子句 | 是 |
633 | CD2 | 聚合体的标量成员的大括号初始化器 | N/A |
634 | CD1 | 也应适用于引用的变量的规范 | 是 |
635 | NAD | 传递给省略号的非POD对象的条件支持行为重制 | 是 |
636 | CD4 | 模板的构造函数和析构函数的名称 | 未知 |
637 | CD1 | 对象的动态类型和别名 | 是 |
638 | CD2 | 排序规则和示例不一致 | 否 |
639 | CD1 | 显式特化和友元 | Clang 3.3 |
640 | NAD | 是什么让副作用彼此“不同”? | 未知 |
641 | CD2 | 访问已销毁的静态存储期限的局部对象 | 是 |
642 | CD2 | 重载解析和转换为相同类型的运算符 | 是 |
643 | NAD | 使用“块作用域”和“局部作用域”的定义和使用decltype | Clang 3.2 |
644 | CD1 | 在类成员说明中 | 部分 |
645 | CD2 | 平凡类类型应该是文字类型吗? | N/A |
646 | NAD | 位域和非位域成员是布局兼容的吗? | 具有 constexpr 复制构造函数的类可以是文字类型吗? |
647 | CD1 | 被981取代 | Clang 3.1 |
648 | CD1 | constexpr 构造函数模板的非 constexpr 实例 | 是 |
649 | CD1 | constexpr 初始化器中的常量表达式 | Clang 3.5 |
650 | CD2 | 可选的格式错误的扩展对齐请求 | Clang 2.8 |
651 | CD1 | 绑定到函数返回的值的临时对象的销毁顺序“块作用域”和“局部作用域”的定义和使用问题在于 | 是 |
652 | CD2 | 规范和示例 | 是 |
653 | CD2 | 浮点表达式的编译时求值 | Clang 2.7 |
654 | CD1 | 联合的复制赋值转换为和从 | nullptr_t |
655 | C++11 | 被1423取代 | 是 |
656 | CD2 | 转发构造函数的初始化未指定 | 是 |
657 | CD2 | 直接绑定到转换运算符的结果 | 部分 |
658 | CD2 | 在合成声明中使用抽象类参数定义reinterpret_cast | Clang 2.7 |
659 | CD1 | 用于指针类型 | Clang 3.0 |
660 | CD1 | 函数类型的对齐方式 | Clang 3.0 |
661 | CD1 | 未命名的作用域枚举 | Clang 2.7 |
662 | NAD | 算术比较的语义 | 是 |
663 | CD1 | 形成指向引用类型的指针 | 被 P1949 替代 |
664 | CD2 | 有效的西里尔字母标识符字符 | 是 |
665 | CD2 | 将引用直接绑定到非类右值引用规范中的问题 | Clang 2.8 |
666 | CD1 | dynamic_casttypename关键字进行语法消歧 | Clang 2.8 |
667 | CD2 | 没有 | 的依赖限定标识符 |
668 | CD2 | 无法隐式定义的平凡特殊成员函数 | 未知 |
669 | NAD | Clang 8“块作用域”和“局部作用域”的定义和使用 | 是 |
670 | CD4 | 从本地静态对象的析构函数抛出异常 | 未知 |
671 | CD1 | 对 | Clang 2.9 |
672 | CD2 | 的含义的规范令人困惑 | Clang 2.7 |
673 | NAD | 在第二步中通过派生到基类的转换进行复制初始化friend声明中 | 是 |
674 | C++11 | 从作用域枚举类型到整型类型的显式转换 | 的依赖限定标识符 |
675 | CD3 | new-expression 中的初始化排序 | 从详细类型说明符注入名称 |
676 | C++11 | 友元声明的“匹配特化” | N/A |
677 | CD1 | 具有 typedef 或模板参数类型的位域的符号性与739重复static_assert-declaration 和声明的一般要求 | 否 |
678 | C++11 | 已删除 | 未知 |
679 | CD1 | operator delete | 是 |
680 | CD2 | 和虚析构函数 | N/A |
681 | CD1 | 成员函数参数类型的语言链接和ODR | 部分 |
682 | std::uncaught_exception() | 模板-id 和运算符函数模板的等价性 | 未知 |
683 | CD1 | 什么是移动构造函数? | 是 |
684 | CD1 | 对带有延迟指定的返回类型的声明符的限制 | 缺少对模板别名查找的描述 |
685 | CD2 | 平凡子对象特殊函数的要求 | 是 |
686 | CD1 | 涉及自动变量地址的常量表达式 | Clang 3.0 |
687 | NAD | template被1454取代 | 未知 |
688 | CD1 | 枚举的整型提升忽略固定的底层类型 | 未知 |
689 | std::uncaught_exception() | 类型说明符序列 和 类型-id 中的类型声明/定义 | 未知 |
690 | CD2 | 关键字与非限定标识符 | 未知 |
691 | C++11 | constexpr 构造函数和静态初始化 | 未知 |
692 | C++11 | 有符号和无符号整数的最大值 | Clang 16 |
693 | CD2 | 右值引用的动态类型 | 未知 |
694 | C++11 | 类模板偏特化中的模板参数包 | 未知 |
695 | CD2 | 可变参数类模板偏特化的部分排序 | 未知 |
696 | C++11 | 新的字符串类型和已弃用的转换 | Clang 3.1 |
697 | 开放 | 联合对象的零初始化和值初始化 | 未解决 |
698 | 开放 | constexpr 函数中的编译时计算错误 | 未解决 |
699 | CD2 | 在局部类中使用块作用域常量 | 未知 |
700 | C++11 | 推导规则适用于函数之外的其他地方 | 未知 |
701 | CD2 | “在...之前排序”的定义过于狭隘 | 未知 |
702 | CD2 | constexpr 成员函数必须在类成员说明中定义吗?类模板的 constexpr 成员函数 | 未知 |
703 | CD2 | 何时应用数组到指针的转换? | 未知 |
704 | CD2 | 优先转换为 | 未知 |
705 | CD2 | std::initializer_list | 是 |
706 | NAD | 使用auto无法精确表示的文字的收窄 | 未知 |
707 | CD2 | 重载解析适用于哪些后缀表达式? | 未知 |
708 | 开放 | 通过括号抑制实参依赖查找 | 未解决 |
709 | C++11 | 使用右值引用 | 未知 |
710 | CD2 | 整型到浮点型转换中的未定义行为 | 未知 |
711 | CD2 | auto类模板的成员模板的偏特化 | 未知 |
712 | CD3 | 推导失败中枚举名称作为嵌套名称说明符 | 部分 |
713 | CD2 | 构造期间的数据竞争 | Clang 3.0 |
714 | CD2 | 使用大括号初始化列表 | 未知 |
715 | CD2 | 条件表达式 的整型常量操作数是否“使用”? | 未知 |
716 | CD2 | 关于 cv 限定函数类型的说明不清楚 | 未知 |
717 | CD2 | 静态 const 数据成员和大括号初始化列表类成员访问常量表达式 | 未知 |
718 | NAD | 仅适用于非静态联合数据成员的规范 | 未知 |
719 | CD2 | 对 | 未知 |
720 | CD2 | thread_local | 未知 |
721 | CD2 | 的使用施加了无意的限制 | 未知 |
722 | CD2 | 可以非类、非函数友元声明也应适用于文字运算符-id 的运算符-函数-id 的规范 | 需要lambda 表达式 的示例 |
726 | CD2 | 变量在哪里必须初始化才能在常量表达式中使用? | 未知 |
727 | C++17 | nullptr | 部分 |
728 | NAD | 传递给省略号? | 未知 |
729 | CD3 | Clang 20 | 未知 |
730 | CD2 | 内存模型中的原子和非原子对象 | 未知 |
731 | CD2 | 类内显式特化 | 未知 |
732 | CD2 | 对局部类的限制 | 未知 |
733 | NAD | 限定转换和指向指针类型的处理程序 | 未知 |
734 | CD2 | 非模板类的成员的显式特化 | 未知 |
735 | CD2 | 省略的成员函数类型的引用限定 | 未知 |
736 | NAD | 函数定义中的延迟指定的返回类型& 复制赋值运算符的引用限定 | 未知 |
737 | CD2 | 命名空间作用域变量是否需要唯一的地址? | 未知 |
738 | C++11 | 安全派生指针规范中缺少的案例是否需要 | 未知 |
739 | CD3 | ref-qualifier? | 未知 |
740 | CD2 | 字符串初始化中未初始化的尾随字符 | 未知 |
741 | C++11 | constexpr在构造函数声明的语法中不允许普通位域的符号性 | 未知 |
742 | 开放 | 关于数据竞争的说明不正确 | 未解决 |
743 | CD2 | 使用“块作用域”和“局部作用域”的定义和使用“普通” | 未知 |
744 | CD2 | long long | 未知 |
745 | 位域 | 具有长位域操作数的后缀递增/递减在嵌套名称说明符 中 | 未知 |
746 | CD2 | 使用auto将模板实参与带有参数包的模板模板参数匹配 | 未知 |
747 | 重复 | C++23 | 未知 |
749 | CD2 | 由 | 未知 |
750 | CD2 | #error | 未知 |
751 | CD2 | 在new-expression 中引起的格式错误的影响 | 未知 |
752 | CD2 | 访问受保护的基类 | 未知 |
753 | CD2 | 带有cv 限定符 或 ref 限定符 的函数类型的引用 | 未知 |
754 | CD2 | 对仅引用闭包对象的实现限制 | 未知 |
755 | CD3 | 从闭包类派生 | 未知 |
756 | CD2 | 嵌套lambda 表达式 中的名称查找 | 未知 |
757 | CD2 | lambda 捕获集中的数组名称 | 未知 |
758 | C++11 | 块作用域函数声明的默认实参中的 lambda 表达式 | 未知 |
759 | CD2 | 广义lambda 捕获 | 未知 |
760 | CD2 | this删除闭包对象成员上的 cv 限定 | 未知 |
761 | CD2 | 声明中没有链接的类型 | 未知 |
762 | CD2 | 缺少不是定义的声明的案例 | 未知 |
763 | CD2 | 闭包对象的销毁在非静态成员函数的嵌套类中闭包对象调用运算符的推断返回类型 | 未知 |
764 | CD2 | lambda 表达式的复合语句 中的名称查找 | 未知 |
765 | CD2 | 闭包对象的是否为 | 未知 |
766 | CD2 | operator() | 未知 |
767 | CD2 | voidinline? | 未知 |
768 | CD2 | 在 lambda 表达式中捕获未使用的变量 | 未知 |
769 | CD2 | 具有外部链接的内联函数中的局部类型 | 未知 |
770 | CD2 | lambda 表达式可以出现在哪里? | 未知 |
771 | CD2 | 和其他未命名的lambda-parameter | 未知 |
772 | CD2 | lambda 参数列表中的省略号 | 未知 |
773 | C++11 | 闭包对象的初始化 | 未知 |
774 | CD2 | 延迟指定的返回类型中的歧义 | 未知 |
775 | CD2 | 闭包对象的引用成员的移动构造 | 未知 |
776 | CD2 | 局部默认实参中的 lambdas 中的capture-default地址非类型模板实参中的括号 | 未知 |
777 | CD2 | 闭包类可以是POD吗? | Clang 3.7 |
778 | C++11 | 捕获指向函数的引用 | 未知 |
779 | CD2 | 委托构造函数、析构函数和 | 未知 |
782 | CD2 | std::exit | 未知 |
783 | 开放 | 默认实参和参数包 | 未解决 |
784 | C++11 | 非类型模板参数中的模板参数包 | 未知 |
785 | CD2 | 闭包对象的右值引用成员? | 未知 |
786 | CD2 | lambda 表达式和实参依赖查找 | 未知 |
787 | CD2 | “实参”的定义 | 未知 |
788 | CD2 | 与先前标准不兼容的列表 | 未知 |
789 | CD2 | “执行顺序”是不合适的措辞 | 未知 |
790 | CD2 | “线程”的定义 | 未知 |
792 | CD2 | 不必要的词法未定义行为区域设置和执行字符集的值之间的关系 | 未知 |
793 | CD2 | 弃用三字母词 | 未知 |
794 | NAD | 原始字符串文字和非原始字符串文字的连接 | 未知 |
795 | NAD | 的影响std::quick_exit | 未知 |
796 | CD2 | 在销毁期间使用类成员 | 未知 |
797 | CD2 | 成员类型中的基类到派生类转换指向成员的转换 | 未知 |
798 | C++11 | lambdas 对 | 未知 |
799 | CD2 | 可以定义<functional> | 未知 |
800 | NAD | 的依赖 | 未知 |
801 | CD2 | 具有引用捕获的成员的闭包对象的生存期 | 未知 |
803 | CD2 | 操作数中的重载解析将无捕获 lambda 转换为函数类型 | 未知 |
804 | CD2 | 第5条中描述的重载下标运算符用于将操作数强制转换为其自身类型? | 未知 |
805 | CD2 | 安全派生指针和从函数指针转换的对象指针 | 未知 |
806 | CD2 | 将常量性强制转换为右值引用类型 | 未知 |
807 | NAD | 空类聚合成员的初始化器具有固定底层类型的枚举类型 | 未知 |
808 | CD2 | 在 | 未知 |
809 | CD2 | new auto(x)中推断类型关键字进行语法消歧 | 未知 |
810 | CD2 | Clang 未实现 2011-04 解决方案类成员访问常量表达式数组大小计算溢出时要抛出的异常整型常量表达式中的枚举类型 | 未知 |
811 | CD2 | 常量表达式中的表达式 | 未知 |
812 | CD2 | 内联命名空间中的重复名称 | 未知 |
813 | 开放 | typename在使用非依赖名称的 using-declaration 中 | 未解决 |
814 | CD2 | 用于指示函数不抛出任何异常的属性 | 未知 |
815 | CD2 | 属性内的参数包展开 | 未知 |
816 | CD2 | 诊断违反[[final]] | 未知 |
817 | CD2 | 含义[[final]]应用于类定义 | 未知 |
818 | CD2 | 非最终位置的函数参数包 | 未知 |
819 | NAD | 访问控制和删除的隐式声明的特殊成员函数 | 未知 |
820 | CD2 | 弃用export | Clang 2.7 |
822 | NAD | 模板别名的附加上下文 | 未知 |
823 | CD2 | 具有 constexpr 转换的字面量类型作为非类型模板参数 | 未知 |
828 | CD2 | 异常对象的销毁 | 未知 |
829 | NAD | 在什么时间点std::unexpected被调用? | 未知 |
830 | CD2 | 弃用异常说明 | 未知 |
831 | CD2 | 递归嵌套模板实例化的限制 | 未知 |
832 | CD2 | 预处理数字的值 | 未知 |
833 | CD2 | 作用域枚举值到浮点类型的显式转换 | 未知 |
834 | CD2 | 什么是“普通字符串字面量”? | 未知 |
835 | CD2 | 作用域枚举和“通常的算术转换” | 未知 |
836 | NAD | [[noreturn]]应用于函数类型 | 未知 |
837 | C++11 | constexpr 函数和return 大括号初始化列表 | 未知 |
838 | C++11 | 使用this在 brace-or-equal-initializer 中 | 未知 |
839 | 重复 | 操作数中的重载解析带有不透明枚举 | 未知 |
840 | CD2 | 右值引用作为非类型模板参数 | 未知 |
842 | CD2 | 转换为右值引用类型 | 未知 |
845 | CD2 | 什么是显式特化的“首次声明”? | 未知 |
846 | CD2 | 函数的右值引用 | 未知 |
847 | CD2 | 右值引用推导示例中的错误 | 未知 |
850 | CD2 | 使用非静态数据成员的限制 | 未知 |
852 | CD6 | using-declaration 和依赖基类 | 未知 |
853 | CD2 | 对松散指针安全性的支持 | 未知 |
854 | CD2 | 左移和无符号扩展类型 | 未知 |
855 | CD2 | 大括号初始化列表赋值示例中的错误注释 | 未知 |
858 | CD2 | 将右值引用绑定到左值的示例 | 未知 |
860 | C++11 | constexpr 成员函数的显式限定 | 未知 |
861 | CD2 | 内联命名空间查找中的意外歧义 | 未知 |
862 | CD2 | 枚举值溢出时的未定义行为 | 未知 |
863 | CD2 | 右值引用转换为不完整类型 | 未知 |
864 | C++11 | 基于范围的for语句中的大括号初始化列表 | 未知 |
865 | CD2 | 初始化一个类模板的 constexpr 成员函数 | 未知 |
869 | CD2 | 未初始化的类成员访问常量表达式char | 未知 |
872 | CD2 | 原始字符串的词法问题 | 未知 |
873 | C++11 | 在声明性上下文中推导右值引用 | Clang 3.0 |
874 | CD2 | 类范围内的枚举类型定义 | 未知 |
876 | CD2 | 右值引用推导规范中的类型引用 | 未知 |
877 | CD2 | 可行函数和将引用绑定到右值 | 未知 |
879 | CD2 | 缺少指针类型的内置比较运算符 | 未知 |
880 | CD2 | 作用域枚举的内置条件运算符 | 未知 |
882 | CD2 | 在合成声明中使用抽象类参数main作为已删除 | Clang 3.5 |
883 | CD2 | std::memcpyvsstd::memmove | 未知 |
884 | CD2 | 定义显式特化的静态数据成员 | 未知 |
885 | NAD | 具有无序参数对的函数模板的部分排序 | 未知 |
886 | CD2 | 成员初始化器和聚合体 | 未知 |
887 | CD2 | 抛出对象的移动构造 | 未知 |
888 | CD2 | 联合成员初始化器 | 未知 |
891 | CD2 | const_cast从无对象右值到右值引用 | 未知 |
892 | C++11 | constexpr 构造函数的缺失要求 | 未知 |
893 | NAD | 枚举定义的括号语法 | 未知 |
896 | CD2 | 右值引用和右值引用转换函数 | 未知 |
897 | 开放 | _Pragma和扩展的 string-literal | 未解决 |
898 | C++11 | constexpr 函数中的声明 | 未知 |
899 | CD2 | 直接类初始化中的显式转换函数 | 未知 |
900 | 位域 | 基于范围的for | 未知 |
901 | 草案 | 具有 typedef 或模板参数类型的位域的符号性与739重复 | 未解决 |
902 | NAD | 类内非常量静态数据成员的初始化 | 未知 |
903 | CD3 | 与值相关的整型空指针常量 | 未知 |
904 | CD2 | lambda 捕获中的参数包 | 未知 |
905 | CD2 | 显式默认的复制构造函数和琐碎的可复制性 | 未知 |
906 | CD2 | 哪些特殊成员函数可以默认? | 未知 |
908 | CD2 | 已删除的全局分配和释放函数 | 未知 |
909 | NAD | 带有转换函数的旧式强制转换 | 未知 |
910 | CD2 | 移动构造函数和隐式声明的复制构造函数 | 未知 |
912 | CD3 | 字符字面量和 universal-character-name | 未知 |
913 | CD2 | 数组和函数类型转换函数的推导规则 | 未知 |
914 | 开放 | 数组类型的值初始化 | 未解决 |
915 | CD2 | 已删除的成员函数模板的特化 | 未知 |
919 | CD2 | 关于内联命名空间的矛盾 | 未知 |
920 | CD2 | 内联命名空间和 using-declaration 的交互 | 未知 |
921 | CD2 | 内联命名空间的不明确规范 | 未知 |
922 | CD2 | 隐式默认构造函数定义和const变体成员 | 未知 |
923 | CD2 | 内联显式特化 | 未知 |
924 | C++11 | alias-declaration 作为类成员 | 未知 |
925 | 开放 | 预处理器表达式中字符字面量的类型 | 未解决 |
926 | CD2 | 内联无名命名空间 | 未知 |
927 | CD2 | 隐式删除的默认构造函数和成员初始化器 | 未知 |
928 | CD2 | 将隐式定义为已删除的函数默认化 | 未知 |
929 | CD2 | 什么是模板别名? | 未知 |
930 | CD2 | alignof带有不完整数组类型 | Clang 2.7 |
931 | CD2 | 对用户定义字符串字面量的长度的混淆引用 | 未知 |
932 | CD2 | 原始字符串字面量结束分隔符中的 UCN | 未知 |
933 | CD2 | 带有 16 位的 32 位 UCNwchar_t | 未知 |
934 | CD2 | 引用的列表初始化 | 未知 |
935 | CD2 | 缺少用户定义字面量的字符类型的重载 | 未知 |
936 | CD2 | 使用新的字符串字面量初始化数组 | 未知 |
937 | NAD | 用户定义字面量中模板参数值的限制 | 未知 |
938 | C++11 | 初始化列表和数组 new | 未知 |
939 | CD2 | 显式检查虚函数重写 | 未知 |
940 | CD2 | 全局匿名联合 | 未知 |
941 | C++11 | 已删除的函数模板的显式特化 | 未知 |
942 | CD2 | 是this一个实体? | 未知 |
943 | std::uncaught_exception() | 是T()是一个临时对象? | 未知 |
944 | NAD | 定义对于所有大小和对齐方式相同的类型 | 未知 |
945 | C++11 | 使用this在后期指定的返回类型中 | 未知 |
946 | CD2 | 局部静态对象的销毁顺序和对std::atexit | 未知 |
947 | NAD | 从默认函数参数推导类型模板参数 | 未知 |
948 | C++11 | 安全派生指针规范中缺少的案例在 condition 中 | Clang 3.7 |
949 | 开放 | 独立实现的要求 | 未解决 |
950 | CD2 | 使用“块作用域”和“局部作用域”的定义和使用作为 class-name | 未知 |
951 | CD2 | attribute-specifier 的问题 | 未知 |
952 | CD6 | 对“命名类”的描述不足 | Clang 2.8 |
953 | CD2 | 右值引用和函数可行性 | 未知 |
954 | 开放 | 带有内置类型的转换运算符模板的重载解析 | 未解决 |
955 | CD2 | 闭包类型的在非静态成员函数的嵌套类中可以是虚函数吗? | 未知 |
956 | CD2 | 带有后期指定的返回类型的函数原型范围 | 未知 |
957 | CD2 | 备用标记和 attribute-token | 未知 |
958 | NAD | lambda 和“块作用域”和“局部作用域”的定义和使用 | 未知 |
959 | CD2 | 类和枚举类型的对齐属性 | 未知 |
960 | CD2 | 协变函数和左值/右值引用 | Clang 3.0 |
961 | CD2 | 重载解析和std::nullptr_t到constness 与示例不一致 | 未知 |
962 | CD2 | 类和枚举类型的属性 | 未知 |
963 | CD2 | 比较非类、非函数友元声明与 0 | 未知 |
964 | C++11 | 对左值到右值转换何时适用的描述不正确 | 未知 |
965 | CD2 | 限制carries_dependency属性的适用性 | 未知 |
966 | CD2 | 没有链接的嵌套类型 | 未知 |
967 | NAD | 替换分配函数的异常说明 | 未知 |
968 | CD2 | 属性表示法的语法歧义 | 未知 |
969 | CD2 | 类模板特化的显式实例化声明 | 未知 |
970 | CD2 | 一致地使用“appertain”和“apply” | 未知 |
971 | C++11 | 对 exception-declaration 的错误处理 | 未知 |
972 | C++11 | 允许多个 attribute-specifier | 未知 |
973 | CD2 | exception-specification 中的函数类型 | 未知 |
974 | CD3 | lambda 的默认参数 | 是 |
975 | CD3 | lambda 返回类型推导的限制 | 未知 |
976 | CD2 | 推导const T&转换运算符 | 未知 |
977 | CD3 | 枚举类型何时完成? | 是 |
978 | CD2 | 复制初始化的错误规范 | 未知 |
979 | CD2 | 声明符语法中 attribute-specifier 的位置 | 未知 |
980 | CD2 | 类模板成员的显式实例化 | 未知 |
981 | C++11 | constexpr 构造函数模板和字面量类型 | 未知 |
982 | NAD | 使用空初始化列表初始化 | 未知 |
983 | CD2 | 模棱两可的指向成员的常量指针 | 未知 |
984 | CD2 | “推导的类型”在auto类型推导中不清楚 | 未知 |
985 | C++11 | 备用标记和用户定义字面量 | 未知 |
986 | CD2 | using-directive 的传递性与限定查找 | 未知 |
987 | CD4 | 哪些声明引入命名空间成员? | 未知 |
988 | CD2 | 带有“块作用域”和“局部作用域”的定义和使用 | 未知 |
989 | CD2 | 放错位置的列表初始化示例 | 未知 |
990 | CD2 | 使用多个初始化列表构造函数进行值初始化 | Clang 3.5 |
991 | CD2 | constexpr 函数和构造函数的引用参数 | 未知 |
992 | NAD | 继承显式性 | 未知 |
993 | C++11 | 在翻译单元结束时执行实例化的自由 | 未知 |
994 | C++11 | 大括号初始化列表作为默认参数 | 未知 |
995 | CD2 | using-declaration 和显式实例化的错误示例 | 未知 |
996 | C++11 | 类模板成员的模棱两可的部分特化 | 未知 |
997 | C++11 | 参数依赖查找和依赖函数模板参数类型 | 未知 |
998 | 重复 | 函数参数转换和模板函数 | 未知 |
999 | CD2 | “隐式”或“隐含”的对象参数/参数? | 未知 |
1000 | CD2 | 将成员 typedef 误认为构造函数 | 未知 |
1001 | 审查 | 依赖参数类型中的参数类型调整 | 未解决 |
1002 | NAD | 函数参数的包展开 | 未知 |
1003 | CD3 | 可接受的定义main | 未知 |
1004 | C++11 | 作为模板模板参数的参数的注入类名 | Clang 5 |
1005 | NAD | 类模板成员函数中的限定名称解析 | 未知 |
1006 | C++11 | std::nullptr_t作为非类型模板参数 | 未知 |
1007 | NAD | 受保护访问和指向成员的指针 | 未知 |
1008 | NAD | 查询对象的对齐方式 | 未知 |
1009 | C++11 | 函数模板声明的 declarator-id 中缺少的案例 | 未知 |
1010 | CD2 | 在常量表达式中使用具有动态存储期的对象的地址 | 未知 |
1011 | C++11 | 无法反转的标准转换 | 未知 |
1012 | C++11 | 取消弃用整型常量表达式中的枚举类型 | 未知 |
1013 | CD3 | 未初始化的std::nullptr_tchar | 未知 |
1014 | NAD | 之间的重载解析const T&命名函数模板的using 声明的冲突规则T&& | 未知 |
1015 | C++11 | 模板参数和参数依赖查找 | 未知 |
1016 | C++11 | 可重载声明、函数模板和引用 | 未知 |
1017 | C++11 | 非求值操作数中的成员访问转换 | 未知 |
1018 | C++11 | simple-declaration 和 attribute-declaration 之间的歧义 | 未知 |
1019 | 重复 | base-specifier 和 mem-initializer 中的依赖 simple-template-id | 未知 |
1020 | C++11 | 隐式定义的复制构造函数和显式基类构造函数 | 未知 |
1021 | CD4 | 命名空间成员的定义 | 未知 |
1022 | C++11 | 枚举变量可以具有超出枚举值的范围的值吗? | 未知 |
1023 | 重复 | 类成员访问常量表达式对象作为非类型模板参数 | 未知 |
1024 | CD3 | 多字符字面量的限制 | 未知 |
1025 | C++11 | 将引用用作非类型模板参数 | 未知 |
1026 | NAD | 具有 cv 限定的非类右值 | 未知 |
1027 | 审查 | 标量类型的类型一致性和重新分配 | 未解决 |
1028 | CD6 | 非定义声明中的依赖名称 | 未知 |
1029 | C++11 | 析构函数调用的类型 | 未知 |
1030 | C++11 | 在聚合初始化中使用初始化列表时的求值顺序 | 未知 |
1031 | C++11 | 属性中的可选元素 | 未知 |
1032 | C++11 | 空包展开 | 未知 |
1033 | C++11 | 对齐属性的限制 | 未知 |
1034 | C++11 | 属性用于returnlambda 中的语句 | 未知 |
1035 | C++11 | 省略和必需的 decl-specifier | 未知 |
1036 | C++11 | exception-declaration 中的对齐属性 | 未知 |
1037 | C++11 | delete-expression 和释放函数的操作数的要求 | 未知 |
1038 | DRWP | 重载解析&x.static_func | 未知 |
1039 | 重复 | 协调 C 和 C++ 对齐规范 | 未知 |
1040 | NAD | 内存模型问题 | 未知 |
1041 | 重复 | alias-declaration 作为类成员 | 未知 |
1042 | C++11 | alias-declaration 中的属性 | Clang 3.5 |
1043 | C++11 | 当前实例化中的限定名称查找 | 未知 |
1044 | C++11 | alias-declaration 的声明点 | 未知 |
1045 | NAD | 要求显式实例化声明 | 未知 |
1046 | 开放 | 什么是类特化的“使用”? | 未解决 |
1047 | C++11 | extern空类聚合成员的初始化器与值相关的? | 未知 |
1048 | CD3 | auto推导和 lambda 返回类型推导。 | Clang 3.6 |
1049 | 开放 | 通过内联函数的引用参数进行复制省略 | 未解决 |
1050 | NAD | 线程支持对对象生命周期的影响 | 未知 |
1051 | C++11 | 引用成员和生成的复制构造函数 | 未知 |
1052 | 重复 | const非静态数据成员和 POD 性 | 未知 |
1053 | NAD | noexcept 违规的终止与未定义行为 | 未知 |
1054 | C++11 | 表达式语句中的左值到右值转换 | 否 |
1055 | C++11 | 允许的使用void | 未知 |
1056 | C++11 | 模板别名、成员定义和当前实例化 | 未知 |
1057 | C++11 | “块作用域”和“局部作用域”的定义和使用和当前实例化 | 未知 |
1058 | NAD | 不兼容数组类型的引用绑定 | 未知 |
1059 | CD3 | 具有 cv 限定的数组类型(带有右值) | 未知 |
1060 | C++11 | 整型常量表达式中的作用域枚举器 | 未知 |
1061 | C++11 | new-expression 中的负数组边界 | 未知 |
1062 | C++11 | lambda 中 attribute-specifier 的语法 | 未知 |
1063 | C++11 | [[hiding]]与非属性声明一起 | 未知 |
1064 | C++11 | 联合的默认移动构造函数 | 未知 |
1065 | C++11 | [[hiding]]与[[override]] | 未知 |
1066 | C++11 | 何时隐式定义复制/移动赋值运算符? | 未知 |
1067 | NAD | [[hiding]],using-declaration 和多重继承 | 未知 |
1068 | C++11 | 带有默认参数和模板参数包的模板别名 | 未知 |
1069 | C++11 | 带有 trailing-return-type 的错误函数类型 | 未知 |
1070 | C++11 | 聚合初始化中缺少初始化子句 | Clang 3.5 |
1071 | C++11 | 字面量类类型和琐碎的默认构造函数 | 未知 |
1072 | C++11 | 与包含类同名的作用域枚举器 | 未知 |
1073 | C++11 | 合并 dynamic-exception-specification 和 noexcept-specification | 未知 |
1074 | C++11 | 与值相关的 noexcept-expression | 未知 |
1075 | C++11 | 语法不允许模板别名在 type-name 中 | 未知 |
1076 | std::uncaught_exception() | 值类别和左值临时对象 | 未知 |
1077 | NAD | 非包含命名空间中的显式特化 | 未知 |
1078 | NAD | 缩窄和通常的算术转换 | 未知 |
1079 | C++11 | 涉及聚合初始化的重载解析 | 未知 |
1080 | C++11 | 模板和复制构造函数之间的混淆关系 | 未知 |
1081 | C++11 | 默认的析构函数和不可用的 operator delete | 未知 |
1082 | C++11 | 如果子对象没有,则隐式复制函数? | 未知 |
1083 | C++11 | 使用非琐碎的移动构造函数将对象传递给省略号 | 未知 |
1084 | NAD | 已删除的移动函数的条件 | 未知 |
1085 | NAD | 移动赋值运算符和虚拟基类 | 未知 |
1086 | C++11 | const_cast到函数类型的右值引用 | 未知 |
1087 | C++11 | 问题 899 的额外应用 | 未知 |
1088 | C++11 | 依赖非类型模板参数 | 未知 |
1089 | 开放 | 成员选择中的模板参数 | 未解决 |
1090 | C++11 | 子对象的对齐方式 | 未知 |
1091 | C++11 | 对术语“对象表达式”的使用不一致 | 未知 |
1092 | 草案 | 实例化期间重载解析中的循环 | 未解决 |
1093 | CD3 | 对非对象的按值初始化 | 未知 |
1094 | C++11 | 将浮点值转换为作用域枚举类型 | 未知 |
1095 | C++11 | 引用的列表初始化 | 未知 |
1096 | C++11 | 模板定义缺少要求 | 未知 |
1097 | NAD | 函数参数的聚合初始化 | 未知 |
1098 | C++11 | 常量表达式中的指针转换 | 未知 |
1099 | C++11 | 无限递归安全派生指针规范中缺少的案例函数 | 未知 |
1100 | C++11 | 安全派生指针规范中缺少的案例转换函数和非类型模板参数 | 未知 |
1101 | C++11 | 非整型初始化的静态数据成员 | 未知 |
1102 | C++11 | 关于未定义行为的更佳示例 | 未知 |
1103 | C++11 | 原始字符串字面量中阶段 1 和 2 变换的回退 | 未知 |
1104 | C++11 | 全局作用域模板参数与<:有向图 | 未知 |
1105 | C++11 | 与 TR 10176:2003 相关的议题 | 未知 |
1106 | C++11 | 需要更多细节非类、非函数友元声明关键字描述 | 未知 |
1107 | C++11 | 用户定义整型字面量的重载解析 | 未知 |
1108 | NAD | 用户定义字面量尚未实现 | 未知 |
1109 | C++11 | 何时“使用”是指 ODR 含义? | 未知 |
1110 | NAD | 在“块作用域”和“局部作用域”的定义和使用操作数 | Clang 3.1 |
1111 | C++11 | 中应允许不完整返回类型 | Clang 3.2 |
1112 | C++11 | 安全派生指针规范中缺少的案例删除对成员模板名称的双作用域查找const | 未知 |
1113 | C++11 | 变量应具有内部链接,如 | 部分 |
1114 | C++11 | 无名命名空间的命名空间成员的链接中的异常处理时的释放删除相邻对象会使指向最后一个元素的指针失效吗? | 未知 |
1115 | C++11 | 错误使用放置 | 未知 |
1116 | CD4 | C 兼容的对齐规范 | 未知 |
1117 | C++11 | 联合成员的别名 | 未知 |
1118 | NAD | 关于 xvalue 成员访问表达式的错误注释 | 未知 |
1119 | C++11 | 通过显式复制构造函数进行的隐式 lambda 捕获 | 未知 |
1120 | C++11 | 定义命名函数模板的using 声明的冲突规则void* | 未知 |
1121 | C++11 | 成员访问歧义描述中缺少情况 | 未知 |
1122 | C++11 | 在形成指向成员的指针时出现不必要的歧义错误循环定义 | 未知 |
1123 | C++11 | std::size_t析构函数应为noexcept | 未知 |
1124 | NAD | 默认 | 未知 |
1125 | C++11 | 指向成员表达式值类别的描述错误 | 未知 |
1126 | C++11 | 安全派生指针规范中缺少的案例“潜在常量表达式”的定义不清楚const函数 | 未知 |
1127 | C++11 | 初始化器安全派生指针规范中缺少的案例函数 | 未知 |
1128 | C++11 | 在 | 未知 |
1129 | C++11 | 属性说明符中的重载解析for安全派生指针规范中缺少的案例函数 | 未知 |
1130 | C++11 | 声明说明符序列“块作用域”和“局部作用域”的定义和使用 | 未知 |
1131 | C++11 | 默认 | 未知 |
1132 | NAD | nothrow函数参数类型调整和 | 未知 |
1133 | C++11 | 扩展类型说明符中的模板别名 | 未知 |
1134 | C++11 | 关键字与属性对比 | 未知 |
1135 | C++11 | noreturn | 未知 |
1136 | C++11 | 用于控制隐藏和覆盖的关键字与属性 | 未知 |
1137 | C++11 | 何时定义显式默认的函数? | 未知 |
1138 | C++11 | 显式默认的非公共特殊成员函数 | 未知 |
1139 | C++11 | 显式默认的显式构造函数 | 未知 |
1140 | C++11 | 显式默认的虚特殊成员函数 | 未知 |
1141 | NAD | 右值引用绑定对右值引用检查错误 | 未知 |
1142 | C++11 | friend右值引用绑定到标量 xvalue | 未知 |
1143 | NAD | POD 类的错误重新定义非静态数据成员初始化器尚未实现包含类的成员函数声明 | 未知 |
1144 | C++11 | 移动语义 | 未知 |
1145 | C++11 | *this | 未知 |
1146 | C++11 | 尚未实现 | 未知 |
1147 | C++11 | 删除访问声明中的重载解析 | 未知 |
1148 | C++11 | 默认和平凡性 | 未知 |
1149 | C++11 | 默认函数的 | 未知 |
1150 | NAD | 异常说明符 | N/A |
1151 | C++11 | 析构函数应为默认 | 未知 |
1152 | C++11 | 函数参数的复制省略和移动构造 | 未知 |
1153 | C++11 | 子对象中的平凡非公共复制运算符 | 未知 |
1154 | C++11 | 继承的构造函数尚未实现类成员访问常量表达式用初始化列表和非列表构造函数进行重载解析 | 未知 |
1155 | C++11 | 确定隐式转换序列存在性的规则 | 未知 |
1156 | C++11 | 重载函数地址的类型匹配 | 未知 |
1157 | 开放 | 地址 | 未解决 |
1158 | C++11 | 变量作为非类型模板参数 | 未知 |
1159 | C++11 | 内部链接的非类型模板参数 | 未知 |
1160 | C++11 | 非调用上下文的偏序 | 未知 |
1161 | C++11 | 函数模板的偏序仍然未指定 | 未知 |
1162 | NAD | 通过别名模板进行递归实例化 | 未知 |
1163 | NAD | 模板别名中的类和枚举定义模板成员的定义和当前实例化inline | 未知 |
1164 | C++11 | 指向成员声明符中的依赖嵌套名称说明符命名函数模板的using 声明的冲突规则非推断上下文中依赖的 | 未知 |
1165 | C++11 | 扩展类型说明符 | 未知 |
1166 | C++11 | extern template | 未知 |
1167 | C++11 | 阻止内联未标记的函数 | 未知 |
1168 | C++11 | 偏序f(T&) | 未知 |
1169 | C++11 | f(T&&) | 未知 |
1170 | C++11 | 销毁数组元素时的异常 | 未知 |
1171 | C++11 | 不声明对象的析构函数应为异常声明 | 未知 |
1172 | 草案 | 析构函数的 | 未解决 |
1173 | C++11 | 函数 try 块 | 未知 |
1174 | C++11 | 调用 | 未知 |
1175 | C++11 | std::terminate | 未知 |
1176 | C++11 | 的额外原因 | 未知 |
1177 | C++11 | 缺少严格指针安全性的特性宏 | 未知 |
1178 | C++11 | 模板参数推断期间的访问检查 | 未知 |
1179 | NAD | 部分堆栈展开 | 未知 |
1180 | C++11 | 违反 | 未知 |
1181 | C++11 | “实例化依赖”结构 | 未知 |
1182 | C++11 | 信号处理效果的规范不清楚 | 未知 |
1183 | C++11 | 何时使用纯虚函数? | 未知 |
1184 | C++11 | 消除用户定义字面量的歧义 | 未知 |
1185 | C++11 | 释放序列的定义 | 未知 |
1186 | C++11 | 线程内依赖有序于安全派生指针规范中缺少的案例推断失败匹配放置 new | 未知 |
1187 | C++11 | 非类型模板参数的 cv 限定 | 未知 |
1188 | C++11 | 过度对齐的类类型 | 未知 |
1189 | C++11 | 什么是“内置类型”? | 未知 |
1190 | C++11 | 关于包展开语法的描述错误 | 未知 |
1191 | C++11 | 声明符中参数包的展开 | 未知 |
1192 | C++11 | 对非推断参数类型的参数转换 | 未知 |
1193 | C++11 | 语言链接和成员函数类型的误导性描述 | 未知 |
1194 | C++11 | 非依赖的 | 未知 |
1195 | C++11 | 函数模板中的违反 | 未知 |
1196 | C++11 | 初始化示例中的问题 | 未知 |
1197 | C++11 | 常量表达式中的类型穿透 | 未知 |
1198 | C++11 | 不同基类子对象的地址 | 未知 |
1199 | C++11 | 对非安全派生指针的操作 | 未知 |
1200 | CD6 | 已删除子对象析构函数和隐式定义的构造函数 | N/A |
1201 | C++11 | 对 ODR 和模板的无意更改 | 未知 |
1202 | C++11 | 常量表达式中使用地址常量指针 | 未知 |
1203 | 重复 | constexpr 引用 | 未知 |
1204 | C++11 | constexpr 函数中对非字面量类型的引用 | 未知 |
1205 | 重复 | 显式特化后是否需要显式实例化的定义? | 未知 |
1206 | C++11 | constexpr 数组 | 未知 |
1207 | C++11 | 字面量类型和复制构造函数 | 未知 |
1208 | C++11 | 已删除的 constexpr 函数析构函数应为模板参数的查找规则 | 未知 |
1209 | 开放 | 已删除和默认的函数是否是定义? | 未解决 |
1210 | C++11 | 销毁期间调用虚函数 | 未知 |
1211 | 草案 | 关于初始化的静态数据成员的误导性注释 | 未解决 |
1212 | C++11 | for 范围声明中的说明符“块作用域”和“局部作用域”的定义和使用 | 未知 |
1213 | CD3 | 左值引用绑定和函数可行性 | Clang 7 |
1214 | C++11 | 定义类模板的不透明枚举成员 | 未知 |
1215 | C++11 | 尾随返回类型中的类成员类型 | 未知 |
1216 | C++11 | 显式 | 未知 |
1217 | NAD | 在默认定义中析构函数应为? | 未知 |
1218 | C++11 | 模板定义中的潜在求值表达式是否是“使用”? | 未知 |
1219 | C++11 | 枚举作用域中 | 未知 |
1220 | C++11 | 扩展类型说明符的注入 | 未知 |
1221 | 开放 | 未对齐的左值 | 未解决 |
1222 | NAD | 非函数调用 xvalue 和auto数组下标和 xvalue | 未知 |
1223 | 草案 | 初始化器的种类 |
未解决POD 结构的定义 |
1224 | C++11 | 安全派生指针规范中缺少的案例noexcept 说明符“允许”的异常 | 未知 |
1225 | C++11 | 安全派生指针规范中缺少的案例已删除的函数是否隐式 | 未知 |
1226 | CD3 | 在多线程程序中,“当前处理的异常”是什么? | 未知 |
1227 | CD3 | 常量表达式中的非静态数据成员初始化器 | Clang 3.0 |
1228 | NAD | 查找explicit转换类型标识符 | 未知 |
1229 | C++11 | 偏序和引用折叠 | 未知 |
1230 | 重复 | 对 | 未知 |
1231 | C++11 | 数组类型 | 未知 |
1232 | C++11 | 的不必要限制 | 未知 |
1233 | C++11 | 语法歧义和 | 未知 |
1234 | C++11 | 尾随返回类型...Clang 17 实现 2023-05-12 决议 | 未知 |
1235 | C++11 | 默认复制构造函数 | 未知 |
1236 | C++11 | 构造函数和虚基类 | 未知 |
1237 | C++11 | 转换 | 未知 |
1238 | C++11 | 花括号初始化列表 | 未知 |
1239 | C++11 | 默认参数 | 未知 |
1240 | C++11 | 安全派生指针规范中缺少的案例在推断失败中混合使用立即和非立即上下文 | 未知 |
1241 | C++11 | 复制列表初始化和 | 未知 |
1242 | C++11 | 构造函数 | 未知 |
1243 | C++11 | 用空 | 未知 |
1244 | C++11 | 花括号初始化列表 | 未知 |
1245 | C++11 | 参数进行重载解析“块作用域”和“局部作用域”的定义和使用 | 未知 |
1246 | C++11 | 关于析构函数名称歧义的令人困惑的描述 | 未知 |
1247 | CD4 | 需要空包展开的可变参数模板 | 未知 |
1248 | 开放 | 使用 | 未解决 |
1249 | CD6 | 花括号初始化列表 | 未知 |
1250 | CD3 | 创建数组临时对象 | 包展开和依赖调用 |
1251 | CD3 | 抽象声明符不允许void* | 未知 |
1252 | CD6 | 在 | 未知 |
1253 | C++17 | 指针运算符 | 未知 |
1254 | NAD | 之后 | 未知 |
1255 | 草案 | “未用”省略号和偏序中的默认参数安全派生指针规范中缺少的案例函数 | 未解决 |
1256 | 开放 | 不一致的相关示例 | 未解决 |
1257 | 开放 | 示例中已弃用的隐式复制赋值 | 未解决 |
1258 | std::uncaught_exception() | 重载歧义绑定对函数的引用 | 未知 |
1259 | NAD | 十六进制浮点字面量与用户定义字面量 | 未知 |
1260 | CD3 | 默认构造函数 | 未知 |
1261 | CD3 | 析构函数销毁哪些成员? | 未知 |
1262 | CD3 | 初始化变体类成员 | 未知 |
1263 | NAD | 关于多声明符声明的误导性脚注 | 未知 |
1264 | CD3 | 使用this别名模板与类模板的等效性安全派生指针规范中缺少的案例涉及 | 未知 |
1265 | CD3 | 非推断非最终参数包auto说明符 | Clang 5 |
1266 | 开放 | 的匹配声明 | 未解决 |
1267 | CD3 | 限制别名名称出现在 | 未知 |
1268 | CD3 | 定义类型标识符 | 未知 |
1269 | CD3 | 规范中的问题类型标识符 | 未知 |
1270 | CD3 | 中 | 未知 |
1271 | std::uncaught_exception() | 将附录 C 更新为 C99 和 C23 | 未知 |
1272 | NAD | 嵌套 lambda 捕获的 cv 限定 | 未知 |
1273 | NAD | 不完整虚函数返回类型的 cv 限定 | 未知 |
1274 | CD4 | Clang 3.9 | 未知 |
1275 | CD3 | C 兼容性:转换为非限定 | 未知 |
1276 | NAD | 基于依赖返回类型重载成员函数模板泛型非模板成员 | 未知 |
1277 | NAD | odr 使用与模板参数和 constexpr 函数与命名函数模板的using 声明的冲突规则的定义问题 | 未知 |
1278 | 草案 | 未求值的操作数不一定是常量表达式 | 未解决 |
1279 | 草案 | 通过未实例化的模板中的非依赖引用进行实例化 | 未解决 |
1280 | NAD | “实例化上下文”与依赖查找规则不同 | 未知 |
1281 | NAD | 通过指向基类的指针删除 POD | 未知 |
1282 | CD3 | 在 odr 使用描述中错误使用术语“重载” | 未知 |
1283 | 草案 | 使用非类 prvalue 时显式处理 cv 限定 | 未解决 |
1284 | CD4 | 默认模板参数和推断失败 | 未知 |
1285 | NAD | 右值引用绑定与重载解析之间的不匹配 | 未知 |
1286 | 草案 | 在 | 未解决 |
1287 | 构造函数 | 中 | 未知 |
1288 | CD3 | 混合使用 | 未知 |
1289 | NAD | 用户定义整型字面量 | 未知 |
1290 | CD3 | 溢出异常说明符中的右值引用类型xvalue 操作数 | 未知 |
1291 | CD6 | 的 | N/A |
1292 | CD4 | 数组临时对象初始化中的花括号省略 | 未知 |
1293 | CD3 | 关于依赖类型的措辞不精确 | 未知 |
1294 | 开放 | const 字面量类型的静态数据成员的隐式定义 | 未解决 |
1295 | CD3 | 可访问性和函数签名 | Clang 4 |
1296 | CD3 | 表达式和 | 未知 |
1297 | CD3 | 花括号初始化列表 | 未知 |
1298 | CD3 | 的通用非终结符 | 未知 |
1299 | std::uncaught_exception() | 模板参数包限制示例中的注释错误 | 未知 |
1300 | 重复 | T()对 | 未知 |
1301 | CD3 | stdint.h | 未知 |
1302 | CD3 | 析构函数应为的引用void | 未知 |
1303 | NAD | 的宽松定义 | 未知 |
1304 | 草案 | intmax_t | 未解决 |
1305 | CD3 | alignofuintmax_t | Clang 3.0 |
1306 | CD3 | 对精心构造的对象的错误处理constC++ 2003 和 C++ 2011 之间的其他差异 | 未知 |
1307 | 构造函数 | 对象重新分配和引用成员 | Clang 14 |
1308 | CD3 | 虚基类和依赖基类 | 析构函数 |
1309 | CD4 | 异常说明符未指定 | 未知 |
1310 | CD3 | 具有 typedef 名称的类的静态数据成员,用于链接目的 | Clang 5 |
1311 | CD3 | 数组的生命周期是否应独立于其元素的生命周期? | 未知 |
1312 | CD3 | 平凡析构函数和对象生命周期定义别名模板的等效性 | 未知 |
1313 | CD3 | C++14 | 未知 |
1314 | NAD | 直接初始化与引用绑定中的“隐式”转换 | 未知 |
1315 | CD4 | 引用列表初始化 | 部分 |
1316 | NAD | 安全派生指针规范中缺少的案例别名模板能否命名当前实例化? | 未知 |
1317 | NAD | 函数类型的对齐方式 | 未知 |
1318 | CD3 | 的底层数组的生命周期initializer_list | 未知 |
1319 | NAD | 成员 | 未知 |
1320 | CD3 | 查找constness 与示例不一致 | 未知 |
1321 | CD3 | 转换类型标识符 | 未知 |
1322 | 草案 | 包含包展开的 | 未解决 |
1323 | NAD | 花括号初始化列表 | 未知 |
1324 | CD3 | 的依赖调用 | 未知 |
1325 | NAD | 常量表达式中的字符串字面量friend声明中 | 未知 |
1326 | 重复 | 动态/静态初始化中的副作用 | 未知 |
1327 | CD3 | 将引用绑定到右值位域 | 未知 |
1328 | CD3 | 非法的模板声明(不仅仅是定义) | 未知 |
1329 | CD3 | 递归推导替换 | 未知 |
1330 | CD3 | 指定符的延迟实例化析构函数应为指定符 | Clang 4(C++11 及以后) |
1331 | std::uncaught_exception() | const与默认复制构造函数不匹配 | 未知 |
1332 | std::uncaught_exception() | 处理无效的通用字符名称 | 未知 |
1333 | CD3 | 省略const在默认复制构造函数中 | 未知 |
1334 | NAD | 布局兼容性和 cv 限定 | 被 1719 取代 |
1335 | CD6 | 字符串化、扩展字符和通用字符名称 | 未知 |
1336 | CD3 | “转换构造函数”的定义 | 未知 |
1337 | 重复 | 偏序和非推导参数 | 未知 |
1338 | CD4 | 别名和分配函数 | 未知 |
1339 | NAD | 带括号的 braced-init-list 和数组 | 未知 |
1340 | CD3 | 成员指针表达式中的完整类型 | Clang 2.9 |
1341 | NAD | 位域初始化器 | 被 P0683R1 取代 |
1342 | CD6 | 使用多个声明符进行初始化的顺序 | 未知 |
1343 | C++17 | 非类初始化的顺序 | 未知 |
1344 | 构造函数 | 通过默认参数向类添加新的特殊成员函数 | 未知 |
1345 | CD3 | 匿名联合类成员的初始化 | 未知 |
1346 | CD3 | expression-list 初始化器和auto说明符 | Clang 3.5 |
1347 | CD3 | 一致性auto在多个声明符声明中 | Clang 3.1 |
1348 | 草案 | 使用auto在 trailing-return-type 中 | 未解决 |
1349 | 重复 | 别名模板重新声明的一致性 | 未知 |
1350 | CD3 | 继承构造函数的异常规范不正确 | Clang 3.5 |
1351 | CD4 | 隐式声明的 exception-specification 存在问题 | 未知 |
1352 | CD3 | 类作用域和完整性规则不一致 | Clang 3.0 |
1353 | DRWP | 数组和变体成员以及已删除的特殊成员函数 | 未知 |
1354 | CD3 | noexcept 表达式中临时对象的析构函数异常 | 未知 |
1355 | CD3 | 聚合和“用户提供”构造函数 | 未知 |
1356 | CD4 | 具有虚拟基类的复制赋值运算符的异常规范 | 未知 |
1357 | CD3 | 函数和 typedef 成员的 brace-or-equal-initializer | 未知 |
1358 | CD3 | 意外的非良构安全派生指针规范中缺少的案例函数模板实例 | Clang 3.1 |
1359 | CD3 | 安全派生指针规范中缺少的案例联合构造函数 | Clang 3.5 |
1360 | CD6 | 安全派生指针规范中缺少的案例默认的默认构造函数 | 未知 |
1361 | CD3 | 对文字类型的 brace-or-equal-initializer 的要求 | 未知 |
1362 | CD3 | 隐式转换为所需完整的类型T& | 未知 |
1363 | CD3 | 平凡性与多个默认构造函数 | 未知 |
1364 | CD3 | 安全派生指针规范中缺少的案例函数参数 | 未知 |
1365 | CD3 | 调用未定义的安全派生指针规范中缺少的案例函数 | 未知 |
1366 | CD3 | 具有 typedef 或模板参数类型的位域的符号性安全派生指针规范中缺少的案例构造函数和虚拟基类 | 未知 |
1367 | CD3 | 使用this在常量表达式中 | 未知 |
1368 | CD3 | 值初始化和默认构造函数(第 2 部分) | 未知 |
1369 | CD3 | 函数调用替换this | 未知 |
1370 | CD3 | identifier-list 不能包含省略号 | 未知 |
1371 | NAD | 从推导T&&在返回类型中 | 未知 |
1372 | CD3 | 转换函数模板参数推导中的交叉引用不正确 | 未知 |
1373 | 重复 | 重载解析更改与引用绑定更改匹配 | 未知 |
1374 | CD3 | 限定转换与引用绑定差异 | 未知 |
1375 | CD3 | 对匿名联合的引用? | 未知 |
1376 | 构造函数 | static_cast临时对象到右值引用的 | 未知 |
1377 | 重复 | 附件 C 中未提及访问声明 | 未知 |
1378 | std::uncaught_exception() | 何时需要实例化? | 未知 |
1379 | NAD | 是类模板的 constexpr 成员函数聚合? | 未知 |
1380 | CD3 | template-parameter parameter-declaration 中的类型定义 | 未知 |
1381 | CD3 | 隐式声明的特殊成员函数和默认中的重载解析 | 未知 |
1382 | CD3 | 构造函数名称的死代码 | 未知 |
1383 | CD3 | 澄清已丢弃的值表达式 | 未知 |
1384 | NAD | 定义别名模板的等效性 | 未知 |
1385 | CD3 | 代理调用函数的转换函数的语法形式 | 未知 |
1386 | NAD | 具有多个参数包的显式指定的部分参数列表 | 未知 |
1387 | CD3 | 缺少“块作用域”和“局部作用域”的定义和使用 | 未知 |
1388 | CD3 | 在函数参数包之后缺少非推导上下文 | Clang 4 |
1389 | NAD | trailing-return-type 中的递归引用 | 未知 |
1390 | 草案 | 别名模板特化的依赖性 | 未解决 |
1391 | CD4 | 转换为具有非推导模板参数的类型 | 部分 |
1392 | CD3 | 引用和非引用的显式转换函数 | 未知 |
1393 | C++17 | using-declaration 中的参数包展开 | 未知 |
1394 | CD3 | 作为已删除函数参数的不完整类型 | Clang 15 |
1395 | C++17 | 变长模板的偏序重新考虑 | Clang 16 |
1396 | 位域 | 非静态数据成员初始化器的延迟实例化和检查 | 未知 |
1397 | CD4 | 非静态数据成员初始化器中的类完整性 | Clang 3.2 |
1398 | CD3 | 类型为的非类型模板参数std::nullptr_t | 未知 |
1399 | CD3 | 使用多个函数参数包进行推导 | 重复的 1388 |
1400 | NAD | 函数指针相等 | 未知 |
1401 | CD3 | 类似类型和引用兼容性 | 未知 |
1402 | CD3 | 移动函数被删除的次数太多 | 未知 |
1403 | CD6 | 注释中的通用字符名称 | 未知 |
1404 | 草案 | 联合中的对象重新分配 | 未解决 |
1405 | CD3 | 安全派生指针规范中缺少的案例和文字类型的可变成员 | 未知 |
1406 | CD3 | ref-qualifier 和非静态成员函数模板添加的参数 | 未知 |
1407 | NAD | 整数到constness 与示例不一致转换后的常量表达式中的转换 | 未知 |
1408 | CD3 | 什么是“相同的聚合初始化”? | 未知 |
1409 | CD3 | 列表初始化序列的第二个标准转换序列是什么? | 未知 |
1410 | CD3 | 引用重载断路器应应用于右值引用 | 未知 |
1411 | CD3 | 更多关于全局作用域::在嵌套名称说明符中 | 未知 |
1412 | CD3 | 指定指针转换的问题 | 未知 |
1413 | CD3 | 缺少值依赖性的情况 | Clang 12 |
1414 | 草案 | 将右值引用绑定到与引用无关的左值 | 未解决 |
1415 | CD3 | 缺少对块作用域定义的禁止分配函数的块级作用域声明对象 | 未知 |
1416 | CD3 | 函数 cv 限定符和空类聚合成员的初始化器 | 未知 |
1417 | 构造函数 | 指向具有 cv 限定符或 ref-qualifier 的函数的指针/引用 | 未知 |
1418 | CD3 | 类型异常说明符中的右值引用类型支持数组 | 未知 |
1419 | NAD | 聚合初始化中的求值顺序 | 未知 |
1420 | NAD | 抽象最终类 | 未知 |
1421 | NAD | 完整表达式和聚合初始化 | 未知 |
1422 | 重复 | 包含通用字符名称的字符文字的类型 | 未知 |
1423 | CD3 | 的可转换性非类、非函数友元声明到constness 与示例不一致 | Clang 11 |
1424 | 构造函数 | 何时必须访问子对象析构函数? | 未知 |
1425 | CD3 | 标准布局结构的基类子对象 | N/A(ABI 约束) |
1426 | std::uncaught_exception() | 允许在默认函数中添加参数类型 | 未知 |
1427 | NAD | 默认构造函数和已删除或不可访问的析构函数 | 未知 |
1428 | CD3 | 动态常量对象 | 未知 |
1429 | NAD | 成员模板的模板参数的作用域 | 未知 |
1430 | 开放 | 将参数包展开到固定别名模板参数列表中 | 未解决 |
1431 | CD3 | 来自非 throw-expression 的异常 | 未知 |
1432 | C++17 | 新出现的不确定的变长模板展开 | Clang 16 |
1433 | NAD | trailing-return-type 和声明点 | 未知 |
1434 | NAD | 带括号的 braced-init-list | 未知 |
1435 | CD3 | template-id 作为类模板构造函数的声明符 | 未知 |
1436 | 开放 | 常量表达式更改与预处理器表达式之间的交互 | 未解决 |
1437 | CD3 | alignas在 alias-declaration 中 | 未知 |
1438 | CD3 | 无效指针的非解引用使用 | 未知 |
1439 | CD3 | 查找和友元模板声明 | 未知 |
1440 | CD3 | 用作 nested-name-specifier 的可接受的 decltype-specifier | 未知 |
1441 | 构造函数 | 信号处理程序限制的措辞不清楚 | 未知 |
1442 | CD3 | 基于范围的中的参数依赖查找for | 未知 |
1443 | NAD | 默认参数和非静态数据成员 | 是 |
1444 | 草案 | 非类型模板参数的类型调整 | 未解决 |
1445 | 重复 | 的依赖于参数的查找begin命名函数模板的using 声明的冲突规则end | 未知 |
1446 | CD4 | 没有 ref-qualifier 的成员函数和具有右值引用的非成员函数 | 未知 |
1447 | CD3 | static_cast位域左值到右值引用的 | 未知 |
1448 | NAD | 类型为的整数值constness 与示例不一致 | 未知 |
1449 | CD3 | 负值的缩窄转换到无符号类型 | 未知 |
1450 | CD3 | INT_MIN % -1 | 未知 |
1451 | CD4 | 非类型模板参数中没有链接的对象 | 未知 |
1452 | NAD | 值初始化的对象可以是常量 | 未知 |
1453 | CD3 | 文字类中的易变成员? | 未知 |
1454 | CD3 | 通过安全派生指针规范中缺少的案例函数传递常量通过引用 | 未知 |
1455 | CD3 | 左值转换后的常量表达式 | 未知 |
1456 | CD3 | 指定超过末尾地址的地址常量表达式 | 未知 |
1457 | CD3 | 左移中的未定义行为 | 未知 |
1458 | CD3 | 不完整类型的地址与operator&() | Clang 3.1 |
1459 | 开放 | 重载解析中的引用绑定断路器 | 未解决 |
1460 | 构造函数 | 什么是空联合? | Clang 3.5 |
1461 | NAD | 缩窄转换为位域 | 未知 |
1462 | CD3 | 推导失败与“非良构,不需要诊断” | 未知 |
1463 | 草案 | extern "C"别名模板 | 未解决 |
1464 | CD3 | new-expression 中的负数组边界 | 未知 |
1465 | CD4 | 析构函数应为命名函数模板的using 声明的冲突规则std::bad_array_new_length | 未知 |
1466 | 构造函数 | 可见的副作用序列是冗余的 | 未知 |
1467 | CD4 | 从相同类型对象列表初始化聚合 | Clang 3.7(C++11 及以后) |
1468 | std::uncaught_exception() | 空类聚合成员的初始化器、重载解析和隐式 lambda 捕获 | 未知 |
1469 | std::uncaught_exception() | 数组 new-expression 中省略的边界 | 未知 |
1470 | NAD | 线程迁移 | 未知 |
1471 | CD3 | 非依赖基类的嵌套类型 | 未知 |
1472 | CD3 | 引用变量的 odr-use | 未知 |
1473 | CD3 | literal-operator-id 的语法 | 未知 |
1474 | NAD | 用户定义的文字和<inttypes.h>格式宏 | 未知 |
1475 | CD3 | 中的错误[[carries_dependency]]示例 | 未知 |
1476 | CD3 | 用户定义类型的定义 | 未知 |
1477 | CD3 | 的定义friend在其命名空间之外 | Clang 2.7 |
1478 | CD6 | template依赖于模板的模板参数的关键字 | 未知 |
1479 | CD3 | 文字运算符和默认参数 | Clang 3.1 |
1480 | CD3 | 通过非常量临时对象进行常量初始化 | 未知 |
1481 | CD3 | 带有引用参数的自增/自减运算符 | 未知 |
1482 | CD3 | 枚举的声明点 | Clang 3.0 |
1483 | NAD | 非依赖的 static_assert-declaration | 未知 |
1484 | CD4 | 函数模板的未使用局部类 | 未知 |
1485 | 草案 | 成员无范围不透明枚举的类外定义 | 未解决 |
1486 | 草案 | 成员指针推导中的基类派生转换 | 未解决 |
1487 | CD3 | 何时声明继承构造函数? | Clang 3.3 |
1488 | 草案 | type-id 中的 abstract-pack-declarator | 未解决 |
1489 | CD3 | 数组的值初始化是否为常量初始化? | 未知 |
1490 | CD4 | 从字符串文字进行列表初始化 | Clang 3.7(C++11 及以后) |
1491 | CD3 | 移动构造和右值引用成员 | 未知 |
1492 | CD4 | 模板析构函数的异常规范 | 未知 |
1493 | 构造函数 | 移动构造的标准 | 未知 |
1494 | CD3 | 列表初始化中引用绑定时的临时对象初始化 | 未知 |
1495 | CD3 | 变长类模板的部分特化 | Clang 4 |
1496 | CD4 | 已删除和缺少默认构造函数的平凡性 | 否 |
1497 | NAD | 使用带括号的字符串文字进行聚合初始化 | 未知 |
1498 | 重复 | 基于范围的for | 未知 |
1499 | DRWP | 缺少已删除的移动赋值运算符的情况 | 未知 |
1500 | CD6 | 依赖转换函数的名称查找 | 未知 |
1501 | NAD | 列表初始化中的嵌套大括号 | 未知 |
1502 | CD3 | 使用成员初始化器对联合进行值初始化 | 未知 |
1503 | CD3 | 复制到异常对象时的异常 | 未知 |
1504 | CD3 | 派生基类转换后的指针算术 | 未知 |
1505 | 重复 | 在列表初始化中将引用直接绑定到临时对象 | 未知 |
1506 | CD3 | 的值类别异常说明符中的右值引用类型对象 | 未知 |
1507 | CD3 | 使用平凡的不可访问的默认构造函数进行值初始化 | 未知 |
1508 | 构造函数 | 模板初始化列表构造函数 | 未知 |
1509 | 构造函数 | “非模板函数”的定义 | 未知 |
1510 | CD3 | 通过“块作用域”和“局部作用域”的定义和使用 | 未知 |
1511 | CD3 | const volatile变量和单定义规则进行 cv 限定引用 | 未知 |
1512 | CD3 | 指针比较与限定转换 | Clang 4 |
1513 | 草案 | 异常说明符中的右值引用类型推导失败 | 未解决 |
1514 | 构造函数 | 枚举定义和零长度位域之间的歧义 | Clang 11 |
1515 | CD3 | 对隐式无符号类型进行 2n 模运算 | 未知 |
1516 | CD3 | “虚拟函数调用”的定义 | 未知 |
1517 | 草案 | 构造/析构期间的行为描述不清楚/缺失 | 未解决 |
1518 | CD4 | 显式默认构造函数和复制列表初始化 | Clang 4 |
1519 | NAD | 冲突的默认构造函数和变长构造函数 | 未知 |
1520 | NAD | 别名模板特化与参数包展开 | 未知 |
1521 | 草案 | T{expr}与引用类型 | 未解决 |
1522 | CD3 | 对的访问检查异常说明符中的右值引用类型数组初始化 | 未知 |
1523 | std::uncaught_exception() | 基于范围的中的声明点for | 未知 |
1524 | 草案 | 不完整定义的类模板基类 | 未解决 |
1525 | NAD | 临时数组中的数组边界推断 | 未知 |
1526 | 重复 | 当前实例化中的依赖类查找 | 未知 |
1527 | CD3 | 从 braced-init-list 赋值 | 未知 |
1528 | CD3 | 声明符中的重复 cv-qualifier | 未知 |
1529 | 草案 | 变量与引用非静态数据成员的命名法 | 未解决 |
1530 | 草案 | 超出生命周期的对象中的成员访问 | 未解决 |
1531 | CD3 | “访问”(动词)的定义 | 未知 |
1532 | CD3 | 显式实例化和成员模板 | 未知 |
1533 | CD3 | 成员初始化的函数参数包展开 | 未知 |
1534 | 重复 | 类型为“类数组”的右值的 cv 限定 | 未知 |
1535 | CD3 | 空类聚合成员的初始化器在核心常量表达式中 | 未知 |
1536 | 草案 | 使用来自初始化列表的临时对象进行重载解析 | 未解决 |
1537 | CD3 | 常量表达式的可选编译时求值 | 未知 |
1538 | CD3 | braced-init-list 赋值中的 C 样式强制转换 | 未知 |
1539 | CD3 | “字符类型”的定义 | 未知 |
1540 | NAD | 在常量表达式中使用地址常量 | 未知 |
1541 | CD3 | cv void返回类型 | 未知 |
1542 | 草案 | braced-init-list 的复合赋值 | 未解决 |
1543 | CD3 | 空初始化列表的隐式转换序列 | 未知 |
1544 | CD3 | 无名命名空间成员的链接 | 未知 |
1545 | NAD | friend在类模板中定义的函数模板 | 未知 |
1546 | NAD | 函数模板默认参数中的错误 | 未知 |
1547 | NAD | typename关键字在 alias-declaration 中 | 未知 |
1548 | 草案 | 复制/移动构造和转换函数 | 未解决 |
1549 | 开放 | 带有重载的逗号运算符void操作数 | 未解决 |
1550 | CD3 | conditional-expression 的带括号的 throw-expression 操作数 | Clang 3.4 |
1551 | 构造函数 | using-declaration 规范中的措辞问题 | 未知 |
1552 | CD4 | exception-specification 和默认的特殊成员函数 | 未知 |
1553 | CD3 | 操作数中的重载解析和 xvalue 位域 | 未知 |
1554 | 草案 | 访问和别名模板 | 未解决 |
1555 | NAD | 语言链接和函数类型兼容性 | 未知 |
1556 | CD3 | 直接初始化中的构造函数和显式转换函数 | 未知 |
1557 | CD3 | 转换后的 lambda 函数指针的语言链接 | 未知 |
1558 | CD4 | 别名模板特化中的未使用参数 | Clang 12 |
1559 | CD3 | new-expression 的初始化列表中的字符串过长 | 未知 |
1560 | CD3 | 在具有 throw-expression 操作数的 conditional-expression 中进行不必要的左值到右值转换 | Clang 3.5 |
1561 | CD4 | 具有空基类的聚合 | 未知 |
1562 | 构造函数 | 非静态数据成员初始化器和联合构造函数初始化器 | 未知 |
1563 | CD3 | 列表初始化和重载函数消歧 | 是 |
1564 | NAD | 从初始化列表推断模板参数 | 未知 |
1565 | NAD | 复制省略和生命周期异常说明符中的右值引用类型底层数组 | 未知 |
1566 | NAD | 应该新的std::initializer_list<T>是否构成错误? | 未知 |
1567 | 构造函数 | 继承构造函数和复制/移动构造函数 | Clang 3.3 |
1568 | 重复 | 带插值转换的临时生命周期扩展 | 未知 |
1569 | 构造函数 | 在省略号之前推断函数参数包 | 未知 |
1570 | 构造函数 | 子对象的地址作为非类型模板参数 | 未知 |
1571 | CD4 | 通过转换函数进行间接引用绑定的cv限定 | 未知 |
1572 | CD4 | 通过转换函数进行右值引用绑定的错误示例 | 未知 |
1573 | CD4 | 继承的构造函数特征 | 包展开和依赖调用 |
1574 | NAD | 显式默认的安全派生指针规范中缺少的案例包装模板中的函数 | 未知 |
1575 | 构造函数 | 对“严格指针安全性”的错误定义 | 未知 |
1576 | 构造函数 | 被丢弃的易失性右值 | 未知 |
1577 | NAD | 对偏特化的不必要限制 | 未知 |
1578 | NAD | 聚合体的值初始化 | 未知 |
1579 | 构造函数 | 通过转换移动构造函数返回值 | 包展开和依赖调用 |
1580 | 草案 | 显式实例化中的默认参数 | 未解决 |
1581 | std::uncaught_exception() | 什么时候安全派生指针规范中缺少的案例成员函数定义? | 未知 |
1582 | 草案 | 模板默认参数和推断失败 | 未解决 |
1583 | 构造函数 | 未指定行为的错误示例 | 未知 |
1584 | 草案 | 从cv限定类型推断函数类型 |
未解决Clang 7 实现 2015-05 解析 |
1585 | NAD | 右值引用成员的成员访问的值类别 | 未知 |
1586 | NAD | 通过“块作用域”和“局部作用域”的定义和使用 | 未知 |
1587 | 构造函数 | 安全派生指针规范中缺少的案例初始化和嵌套匿名联合命名析构函数 | 未知 |
1588 | CD3 | 推断cv限定的auto | 未知 |
1589 | CD4 | 列表初始化序列的歧义排名 | Clang 3.7(C++11 及以后) |
1590 | CD4 | 绕过非复制/移动构造函数的复制 | 未知 |
1591 | CD4 | 从初始化列表推断数组边界和元素类型 | 未知 |
1592 | 构造函数 | 何时模板参数匹配? | 未知 |
1593 | 构造函数 | 特殊成员函数的“参数类型” | 未知 |
1594 | 草案 | 特殊成员的延迟声明与重载错误 | 未解决 |
1595 | 构造函数 | “参与”子对象初始化的构造函数 | 未知 |
1596 | CD4 | 非数组对象作为数组[1] | 未知 |
1597 | CD3 | 误导性的安全派生指针规范中缺少的案例示例 | 未知 |
1598 | 构造函数 | 成员指针相等的标准 | 未知 |
1599 | CD4 | 生命周期异常说明符中的右值引用类型底层数组 | 未知 |
1600 | CD4 | 示例中的错误引用初始化 | 未知 |
1601 | 构造函数 | 具有固定底层类型的枚举的提升 | Clang 10 |
1602 | 审查 | 特化的链接与模板参数的链接 | 未解决 |
1603 | CD4 | 由于给无名命名空间内部链接而导致的错误 | 未知 |
1604 | 构造函数 | 引用初始化中的双重临时对象 | 未知 |
1605 | CD3 | 显式析构函数调用的误导性括号注释 | 未知 |
1606 | NAD | 操作数中的重载解析闭包类 | Clang 3.1 |
1607 | 构造函数 | 模板参数中的 lambda | 未知 |
1608 | 构造函数 | 尾部返回类型中的运算符查找 | 未知 |
1609 | 开放 | 默认参数和函数参数包 | 未解决 |
1610 | 草案 | 推断对数组的引用中的cv限定 | 未解决 |
1611 | 构造函数 | 抽象类的已删除默认构造函数 | 与1658重复 |
1612 | 构造函数 | 隐式 lambda 捕获和匿名联合 | 未知 |
1613 | 构造函数 | 常量表达式和 lambda 捕获 | 未知 |
1614 | CD4 | 纯虚函数的地址与 odr-use | 未知 |
1615 | CD4 | 类型、变量和成员的对齐 | 未知 |
1616 | CD6 | 消歧解析和模板参数 | 未知 |
1617 | 开放 | alignas以及非定义声明 | 未解决 |
1618 | 构造函数 | 无端地无符号的底层枚举类型 | 未知 |
1619 | 开放 | 当前实例化的定义 | 未解决 |
1620 | 开放 | 用户定义的文字和扩展整数类型 | 未解决 |
1621 | C++20 | 匿名联合中的成员初始化器 | 未知 |
1622 | C++17 | 联合的空聚合体初始化器 | 未知 |
1623 | 草案 | 已删除的默认联合构造函数和成员初始化器 | 未解决 |
1624 | NAD | 具有成员初始化器的联合成员的销毁 | 未知 |
1625 | 开放 | 在字符串化的标记之间添加空格 | 未解决 |
1626 | 重复 | 安全派生指针规范中缺少的案例花括号或等号初始化器中的成员函数 | 未知 |
1627 | NAD | 依赖关系的一致性alignas指定符 | 未知 |
1628 | 开放 | 释放函数模板 | 未解决 |
1629 | 构造函数 | 闭包类可以是文字类型吗? | 未知 |
1630 | CD4 | 多个默认构造函数模板 | 未知 |
1631 | CD4 | 对单元素初始化列表的错误重载解析 | Clang 3.7 |
1632 | std::uncaught_exception() | 成员初始化器中的 lambda 捕获 | 未知 |
1633 | CD4 | 成员初始化中的复制初始化 | 未知 |
1634 | 草案 | 临时存储持续时间 | 未解决 |
1635 | 草案 | 模板默认参数与函数默认参数有何相似之处? | 未解决 |
1636 | std::uncaught_exception() | 负枚举值所需的位数 | 未知 |
1637 | NAD | 递归安全派生指针规范中缺少的案例模板默认构造函数 | 未知 |
1638 | CD4 | 声明作用域枚举的显式特化 | Clang 3.1 |
1639 | CD4 | 异常说明和指针/指向成员的指针表达式 | 未知 |
1640 | std::uncaught_exception() | 类模板的抽象实例的数组 | 未知 |
1641 | NAD | 成员初始化器中的赋值 | 未知 |
1642 | DRWP | 对右值操作数的缺失要求 | 未知 |
1643 | NAD | 模板参数包的默认参数 | 未知 |
1644 | NAD | 函数模板声明中等效的异常说明 | 未知 |
1645 | CD4 | 通过默认参数获得相同的继承构造函数 | 包展开和依赖调用 |
1646 | std::uncaught_exception() | decltype-specifier、抽象类和推断失败 | 未知 |
1647 | 草案 | 偏特化中非类型模板参数的类型一致性 | 未解决 |
1648 | 构造函数 | 类成员访问常量表达式与块外部声明 | 未知 |
1649 | 构造函数 | mem-initializer-list语法错误 | 未知 |
1650 | NAD | 引用初始化中的类右值 | 未知 |
1651 | NAD | 通过对子对象的引用扩展临时对象的生命周期 | 未知 |
1652 | CD4 | 对象地址安全派生指针规范中缺少的案例表达式 | Clang 3.6 |
1653 | CD4 | 移除已弃用的constness 与示例不一致 | Clang 4(C++17 及更高版本) |
1654 | 重复 | 文字类型和安全派生指针规范中缺少的案例在推断失败中混合使用立即和非立即上下文 | 未知 |
1655 | 草案 | 原始字符串文字中的行结束符 | 未解决 |
1656 | CD6 | 数字转义字符的编码 | 未知 |
1657 | CD4 | 命名空间和枚举的属性 | 未知 |
1658 | 构造函数 | 通过析构函数为抽象类删除默认构造函数 | Clang 5 |
1659 | 开放 | 线程局部模板静态数据成员的初始化顺序 | 未解决 |
1660 | 构造函数 | 成员声明要求和未命名的位域 | 未知 |
1661 | NAD | 无限循环的保留 | 未知 |
1662 | 构造函数 | 捕获函数参数包 | 未知 |
1663 | NAD | 捕获空包扩展 | 未知 |
1664 | 构造函数 | 在默认参数中使用的 lambda 的参数依赖查找 | 未知 |
1665 | 草案 | 显式实例化中的声明匹配 | 未解决 |
1666 | 构造函数 | 地址常量表达式 | 未知 |
1667 | NAD | 在展开期间析构函数调用期间通过异常退出的函数 | 未知 |
1668 | 草案 | 参数类型确定仍然不够清楚 | 未解决 |
1669 | 构造函数 | auto返回类型main | 未知 |
1670 | 草案 | auto作为转换类型标识符 | 未解决 |
1671 | NAD | 带有cv限定的推断规则不清楚 | 未知 |
1672 | CD4 | 与多个空基类的布局兼容性 | Clang 7 |
1673 | 构造函数 | 阐明复制初始化第二步的重载解析 | 未知 |
1674 | 构造函数 | 函数地址的返回类型推断 | 未知 |
1675 | NAD | 自动数组对象的大小限制 | 未知 |
1676 | 草案 | auto分配和释放函数的返回类型 | 未解决 |
1677 | C++17 | 通过聚合体初始化进行常量初始化 | 未知 |
1678 | NAD | 命名运行时边界数组的类型 | 未知 |
1679 | NAD | 基于范围的for和运行时边界数组 | 未知 |
1680 | 草案 | 包括<initializer_list>用于基于范围的for | 未解决 |
1681 | 构造函数 | init-capture和嵌套 lambda | 未知 |
1682 | 开放 | 对函数模板作为分配函数的过度限制性规则 | 未解决 |
1683 | CD4 | 错误的示例安全派生指针规范中缺少的案例更改后 | 未知 |
1684 | 构造函数 | 静态安全派生指针规范中缺少的案例非文字类的成员函数 | Clang 3.6 |
1685 | NAD | 的值类别析构函数应为表达式 | 未知 |
1686 | CD4 | 哪些变量“显式声明”const? | 未知 |
1687 | 构造函数 | 内置运算符的操作数的转换 | Clang 7 |
1688 | NAD | 易失性安全派生指针规范中缺少的案例变量 | 未知 |
1689 | 构造函数 | 的运算符的操作数的语法非终结符alignas | 未知 |
1690 | 构造函数 | 局部类型的关联命名空间 | Clang 9 |
1691 | 构造函数 | 参数依赖查找和不透明枚举 | Clang 9 |
1692 | 构造函数 | 双重嵌套类的关联命名空间 | Clang 9 |
1693 | 构造函数 | 类定义中的多余分号 | 未知 |
1694 | CD4 | 对作为常量表达式的对临时对象的引用的限制 | 未知 |
1695 | NAD | 通过init-capture扩展生命周期 | 未知 |
1696 | CD4 | 临时生命周期和非静态数据成员初始化器 | Clang 7 |
1697 | CD4 | 生命周期扩展和复制省略 | 未知 |
1698 | DRWP | 以\ | 未知 |
1699 | 开放 | 成为某个类的朋友是否意味着成为其朋友的朋友? | 未解决 |
1700 | NAD | 特殊的右值引用推断是否适用于别名模板? | 未知 |
1701 | 草案 | 对象表示中的数组与序列 | 未解决 |
1702 | 草案 | 重新表述“匿名联合”的定义 | 未解决 |
1703 | NAD | 具有内部链接的函数名称的语言链接 | 未知 |
1704 | std::uncaught_exception() | 变量模板显式实例化中的类型检查 | 未知 |
1705 | CD4 | 对“更专门”的模糊说明 | 未知 |
1706 | 草案 | alignas包扩展语法 | 未解决 |
1707 | 构造函数 | template在详尽类型说明符中没有嵌套名称说明符 | 未知 |
1708 | CD4 | 对具有 C 语言链接的名称的过度严格要求 | 未知 |
1709 | 草案 | 字符串化包含换行符的原始字符串文字 | 未解决 |
1710 | C++17 | 缺少template关键字在类或decltype中 | 否 |
1711 | CD6 | 缺少变量模板偏特化的规范 | 未知 |
1712 | CD4 | 安全派生指针规范中缺少的案例变量模板声明 | 未知 |
1713 | 重复 | 变量模板特化的链接 | 未知 |
1714 | NAD | odr-usethis来自局部类 | 未知 |
1715 | CD4 | 访问和继承的构造函数模板 | 包展开和依赖调用 |
1716 | 构造函数 | 何时评估默认参数? | 未知 |
1717 | 构造函数 | 缺少二进制文字类型的规范 | 未知 |
1718 | 草案 | 跨越文件末尾的宏调用 | 未解决 |
1719 | CD4 | 布局兼容性和cv限定重新审视 | Clang 19 |
1720 | NAD | 宏调用#include指令 | 未知 |
1721 | 审查 | 诊断静态数据成员的 ODR 违规 | 未解决 |
1722 | CD4 | lambda 到函数指针的转换函数是否应该析构函数应为? | Clang 9 |
1723 | 草案 | 多字符用户定义的字符文字 | 未解决 |
1724 | CD6 | 推断失败的规则不清楚 | 未知 |
1725 | NAD | 带有嵌套函数声明符的尾部返回类型 | 未知 |
1726 | CD6 | 声明符运算符和转换函数 | 未知 |
1727 | NAD | 变量模板特化的类型 | 未知 |
1728 | std::uncaught_exception() | 变量模板显式实例化的类型 | 未知 |
1729 | CD6 | 变量模板的匹配声明和定义 | 未知 |
1730 | 草案 | 变量模板可以具有未命名类型吗? | 未解决 |
1731 | NAD | is_trivially_X 和特殊成员函数的定义 | 未知 |
1732 | 构造函数 | 在条件和基于范围的for语句中定义类型 | 未知 |
1733 | CD6 | 返回类型和值operator=带ref-qualifier | 未知 |
1734 | CD4 | 非平凡的已删除复制函数 | 否 |
1735 | 草案 | 用户定义文字中的超出范围文字 | 未解决 |
1736 | CD4 | 局部类中的继承构造函数模板 | 包展开和依赖调用 |
1737 | 构造函数 | 对当前实例化成员的调用的类型依赖 | 未知 |
1738 | 构造函数 | 继承构造函数模板的显式实例化/特化 | 被P0136R1取代 |
1739 | 构造函数 | 浮点数到枚举的转换 | 未知 |
1740 | 构造函数 | 消歧析构函数应为 | 未知 |
1741 | 构造函数 | 类对象在左值到右值转换中的 odr-use | 未知 |
1742 | std::uncaught_exception() | using-declaration和作用域枚举器 | 未知 |
1743 | NAD | 嵌套 lambda 中的init-capture | 未知 |
1744 | CD4 | 变量模板特化的无序初始化 | 未知 |
1745 | NAD | 线程局部constexpr变量 | 未知 |
1746 | 构造函数 | 易失性标量类型是否可以平凡地复制? | 未知 |
1747 | 构造函数 | 对函数的引用的常量初始化 | 未知 |
1748 | CD4 | 带有空指针的放置 new | Clang 3.7 |
1749 | NAD | 常量初始化器的混乱定义 | 未知 |
1750 | CD4 | “参数”与“参数” | 未知 |
1751 | CD4 | 非平凡操作与非平凡初始化 | 未知 |
1752 | CD4 | mem-initializer-list中的右递归 | 未知 |
1753 | CD4 | decltype-specifier在析构函数的嵌套名称说明符中 | Clang 11 |
1754 | NAD | 静态数据成员模板的偏特化声明 | 未知 |
1755 | 草案 | 成员模板的类外偏特化 | 未解决 |
1756 | CD4 | 非类对象的直接列表初始化 | Clang 3.7 |
1757 | CD4 | 常量整型子对象 | 未知 |
1758 | CD4 | 复制/移动列表初始化中的显式转换 | Clang 3.7 |
1759 | 构造函数 | UTF-8 代码单元在普通未初始化的左值到右值转换 | 未知 |
1760 | 构造函数 | 访问与init-capture对应的成员 | 未知 |
1761 | NAD | 对自动数组大小的运行时检查 | 未知 |
1762 | 构造函数 | 文字运算符标识符示例中使用的保留标识符 | Clang 14 |
1763 | 开放 | 模板类型推断中的长度不匹配 | 未解决 |
1764 | 构造函数 | 通过签名隐藏来自 using-declaration 的函数 | 未知 |
1765 | 构造函数 | 用作枚举值时的枚举溢出 | 未知 |
1766 | CD4 | 超出枚举值的范围的值 | 未知 |
1767 | 构造函数 | 作用域枚举switch语句中的大括号初始化列表 | 未知 |
1768 | NAD | 零元素运行时边界数组 | 未知 |
1769 | 构造函数 | 捕获异常对象的基类 | 未知 |
1770 | 构造函数 | 非类型模板参数和参数的类型匹配 | 未知 |
1771 | CD6 | 嵌套名称说明符中的限制性查找 | 未知 |
1772 | 构造函数 | __func__在 lambda 主体中 | Clang 14 |
1773 | 构造函数 | 超出生命周期的左值到右值转换 | 未知 |
1774 | CD4 | 子对象销毁和堆栈展开之间的差异 | 未知 |
1775 | 构造函数 | 原始字符串文字中行拼接的未定义行为 | 未知 |
1776 | CD4 | 包含引用成员的类对象的替换 | 未知 |
1777 | CD4 | 动态异常说明中的空包扩展 | 未知 |
1778 | 构造函数 | 显式默认函数中的异常说明 | Clang 9 |
1779 | CD4 | 类型的依赖__func__ | Clang 14 |
1780 | CD4 | 泛型 lambda 的显式实例化/特化在非静态成员函数的嵌套类中 | 未知 |
1781 | std::uncaught_exception() | 从转换为和从到constness 与示例不一致在重载解析中 | 未知 |
1782 | CD4 | 形式的初始化转换为和从到constness 与示例不一致转换 | 未知 |
1783 | NAD | 为什么虚析构函数是非平凡的? | 未知 |
1784 | C++17 | 静态局部初始化期间的并发执行 | 未知 |
1785 | NAD | 模板定义的冲突诊断要求 | 未知 |
1786 | 构造函数 | 合并分配对内存泄漏的影响 | 未知 |
1787 | 构造函数 | 未初始化的无符号字符值 | 未知 |
1788 | CD4 | 对非类类型数组进行大小调整的释放 | 未知 |
1789 | 开放 | 数组引用与数组衰减在重载解析中的区别 | 未解决 |
1790 | 开放 | 函数参数包后的省略号 | 未解决 |
1791 | CD4 | 对cv限定符序列和ref限定符的错误限制 | 未知 |
1792 | NAD | 成员枚举显式特化的错误示例 | 未知 |
1793 | CD4 | 类成员访问常量表达式在显式特化中 | 未知 |
1794 | C++17 | template关键字和别名模板 | 是 |
1795 | CD4 | 消歧原始命名空间定义和扩展命名空间定义 | 未知 |
1796 | CD4 | 所有位为零对于空字符来说是一个有意义的要求吗? | 未知 |
1797 | CD4 | 所有位模式无符号字符是不同的数字吗? | 未知 |
1798 | NAD | 模板参数的异常说明 | 未知 |
1799 | CD4 | mutable和非显式 const 限定 | 未知 |
1800 | CD4 | 指向嵌套匿名联合成员的指针 | Clang 2.9 |
1801 | CD4 | 引用匿名联合成员的表达式的类型 | Clang 2.8 |
1802 | CD4 | char16_t字符串字面量和代理对 | Clang 3.1 |
1803 | std::uncaught_exception() | 不透明枚举声明 作为 成员声明 | Clang 2.9 |
1804 | CD4 | 部分特化和友元 | Clang 2.7 |
1805 | CD4 | 条件表达式中数组操作数的转换 | 未知 |
1806 | CD4 | 虚基类和移动赋值 | 未知 |
1807 | CD4 | 异常后数组元素的销毁顺序 | Clang 3.0 |
1808 | 草案 | 构造函数模板与默认构造函数 | 未解决 |
1809 | CD4 | 缩窄和模板参数推导 | 未知 |
1810 | CD4 | 无效的 ud-后缀 | 未知 |
1811 | CD4 | 在虚析构函数定义中查找释放函数 | 未知 |
1812 | C++17 | 省略template在 类型名说明符中 | 否 |
1813 | CD4 | 标准布局类中的直接基类与间接基类 | Clang 7 |
1814 | CD4 | lambda 表达式中的默认参数 | 是 |
1815 | CD4 | 聚合初始化中的生命周期扩展 | 需要lambda 表达式 的示例 |
1816 | CD4 | 位域值的不清晰规范 | 未知 |
1817 | 草案 | 链接规范和嵌套作用域 | 未解决 |
1818 | CD6 | 可见性和继承的语言链接 | Clang 3.4 |
1819 | CD4 | 部分特化的定义可接受的作用域 | 未知 |
1820 | CD6 | 限定的 typedef 名称 | Clang 3.5 |
1821 | CD6 | 类 成员说明中的限定重新声明 | Clang 2.9 |
1822 | CD6 | lambda 表达式中参数名称的查找 | 是 |
1823 | CD4 | 内联函数中的字符串字面量唯一性 | 未知 |
1824 | CD4 | 返回类型完整性与实例化点 | Clang 2.7 |
1825 | C++17 | 可变参数函数模板与非可变参数函数模板之间的偏序关系 | 未知 |
1826 | NAD | const常量表达式中的浮点数 | 未知 |
1827 | 草案 | 带有歧义转换的引用绑定 | 未解决 |
1828 | CD6 | 嵌套名称说明符歧义 | 未知 |
1829 | CD6 | 依赖的无名类型 | 未知 |
1830 | CD4 | 重复说明符 | 未知 |
1831 | NAD | 显式删除的移动构造函数与隐式删除的移动构造函数 | 未知 |
1832 | CD4 | 转换为不完整的枚举 | Clang 3.0 |
1833 | NAD | friend命名隐式声明的成员函数的声明 | 未知 |
1834 | CD4 | 常量初始化将引用绑定到右值 | 未知 |
1835 | CD6 | 依赖的成员查找先于< | 未知 |
1836 | std::uncaught_exception() | 在 尾随返回类型中使用正在定义的类类型 | 未知 |
1837 | CD6 | 使用this别名模板与类模板的等效性friend和局部类声明 | Clang 3.3 |
1838 | CD4 | 通过 非限定标识符 和 使用声明定义 | 未知 |
1839 | CD6 | 查找块级作用域分配函数的块级作用域声明声明中 | 未知 |
1840 | 草案 | 删除的函数模板的非删除显式特化 | 未解决 |
1841 | CD6 | <在模板注入类名之后 | 未知 |
1842 | 开放 | 未求值的操作数和“带有依赖关系” | 未解决 |
1843 | CD4 | 带有throw操作数 | 未知 |
1844 | 开放 | 定义“直接上下文” | 未解决 |
1845 | 草案 | 变量模板特化的实例化点 | 未解决 |
1846 | CD4 | 声明显式默认的隐式删除函数 | 未知 |
1847 | CD4 | 在偏序关系期间阐明兼容性 | 未知 |
1848 | CD4 | 带括号的构造函数和析构函数声明符 | 未知 |
1849 | CD6 | 变量模板和 ODR | 未知 |
1850 | CD4 | 定义上下文与实例化点之间的差异 | 未知 |
1851 | CD4 | decltype(auto)将模板实参与带有参数包的模板模板参数匹配 | 未知 |
1852 | CD4 | 关于decltype(auto) | 未知 |
1853 | 重复 | 定义“分配的存储” | 未知 |
1854 | 草案 | 禁止使用隐式删除的函数 | 未解决 |
1855 | 重复 | 在生命周期外访问非静态数据成员 | 未知 |
1856 | 开放 | 类模板的间接嵌套类 | 未解决 |
1857 | std::uncaught_exception() | 关于位的附加问题 | 未知 |
1858 | CD4 | 比较指向联合成员的指针 | 未知 |
1859 | std::uncaught_exception() | UTF-16 在char16_t字符串字面量中 | 未知 |
1860 | C++17 | 什么是“直接成员”? | 未知 |
1861 | CD4 | 位域的值 | 未知 |
1862 | std::uncaught_exception() | 确定友元关系的“对应成员” | 否 |
1863 | CD4 | 支持std::current_exception()的抛出对象类型的要求 | 未知 |
1864 | NAD | 数组对象的列表初始化 | 未知 |
1865 | CD4 | 指针运算和多级限定转换 | 未知 |
1866 | CD4 | 使用非平凡析构函数初始化变体成员 | 未知 |
1867 | NAD | 带有限定参数名称的函数/表达式歧义 | 未知 |
1868 | 草案 | “占位符类型”的含义 | 未解决 |
1869 | NAD | 类成员访问常量表达式与 链接规范 | 未知 |
1870 | CD4 | 关于定义与显式特化/实例化之间的矛盾措辞 | 未知 |
1871 | NAD | ud-后缀中的非标识符字符 | 未知 |
1872 | CD4 | 的实例化安全派生指针规范中缺少的案例无法出现在常量表达式中的模板 | Clang 9 |
1873 | CD4 | 从派生类友元访问受保护成员 | 未知 |
1874 | CD4 | 带有类的类型模板参数与非类型模板参数关键字进行语法消歧 | 未知 |
1875 | CD4 | 类作用域中的重新排序声明 | 未知 |
1876 | NAD | 阻止显式特化 | 未知 |
1877 | CD4 | 从return没有操作数的 | 未知 |
1878 | CD4 | operator autotemplate | Clang 18 |
1879 | NAD | 对齐要求的定义不充分 | 未知 |
1880 | CD4 | 何时销毁参数对象? | 未知 |
1881 | CD4 | 标准布局类和无名位域 | Clang 7 |
1882 | CD4 | 没有库使用的保留名称 | 未知 |
1883 | 草案 | 成员初始化器中构造函数的受保护访问 | 未解决 |
1884 | CD6 | 对同名外部链接实体的不清晰要求 | 部分 |
1885 | CD4 | 函数的返回值未完全指定 | 未知 |
1886 | CD4 | 语言链接用于main() | 未知 |
1887 | CD4 | 问题与::作为 嵌套名称说明符 | 未知 |
1888 | CD4 | 隐式声明的默认构造函数和explicit | 未知 |
1889 | 草案 | 不清晰的效果#pragma对一致性的影响 | 未解决 |
1890 | 草案 | 取决于成员函数定义的成员类型 |
未解决Clang 未实现 2018-06-04 的决议 |
1891 | CD4 | 闭包类的移动构造函数/赋值 | Clang 4 |
1892 | CD4 | 使用auto在函数类型中 | 未知 |
1893 | std::uncaught_exception() | 带有 花括号初始化列表 和空包扩展的函数式转换 | 未知 |
1894 | CD6 | typedef-name 和 使用声明 | Clang 3.8 |
1895 | CD4 | 条件操作数中的删除转换 | 未知 |
1896 | CD6 | 重复的别名模板 | 未知 |
1897 | 审查 | ODR 与替代标记 | 未解决 |
1898 | CD6 | 在重载解析中使用“等效” | Clang 2.7 |
1899 | CD4 | 值依赖的常量表达式 | 未知 |
1900 | CD6 | 是否friend声明算作“先前声明”? | Clang 2.7 |
1901 | 草案 | 标点符号被引用但未定义 | 未解决 |
1902 | CD4 | 什么使转换“否则不合法”? | Clang 3.7 |
1903 | CD4 | 非成员 使用声明引入了哪些声明? | Clang 2.7 |
1904 | NAD | 类模板成员的默认模板参数 | 未知 |
1905 | NAD | 依赖类型和注入类名 | 未知 |
1906 | NAD | 成员中的名称查找friend声明 | 未知 |
1907 | CD6 | 使用声明和默认参数 | 未知 |
1908 | CD6 | 双重析构函数查找和 模板标识符 | 未知 |
1909 | CD4 | 与类同名的成员类模板 | Clang 3.7 |
1910 | std::uncaught_exception() | “应”要求应用于运行时行为 | 未知 |
1911 | CD4 | 安全派生指针规范中缺少的案例带有非字面量基类的构造函数 | 未知 |
1912 | std::uncaught_exception() | 默认函数的 异常说明 | 未知 |
1913 | std::uncaught_exception() | decltype((x))在 lambda 表达式中 | 未知 |
1914 | 扩展 | 重复的标准属性 | 扩展 |
1915 | 开放 | 在非抛出构造函数中潜在调用的析构函数 | 未解决 |
1916 | CD4 | “相同 cv 无限定类型” | 未知 |
1917 | NAD | decltype 限定的枚举名称 | 未知 |
1918 | std::uncaught_exception() | friend带有依赖作用域的模板 | 否 |
1919 | 开放 | 的重载解析!带有显式转换运算符 | 未解决 |
1920 | CD4 | 伪析构函数名中的限定不匹配 | 未知 |
1921 | NAD | 安全派生指针规范中缺少的案例构造函数和const变量 | 未知 |
1922 | CD4 | 注入类模板名称和默认参数 | 未知 |
1923 | NAD | 类型为void | 未知 |
1924 | 审查 | “字面量”的定义和字面量的种类 | 未解决 |
1925 | CD4 | 位域右值 | 未知 |
1926 | CD4 | 下标运算符的潜在结果 | 未知 |
1927 | 重复 | 初始化捕获中临时对象的生命周期 | 未知 |
1928 | NAD | 删除的特殊成员函数的平凡性 | 未知 |
1929 | CD4 | template命名空间 嵌套名称说明符后面的关键字 | 未知 |
1930 | CD4 | 初始化声明符列表 与 成员声明符列表 | 未知 |
1931 | std::uncaught_exception() | 默认可构造的和可复制赋值的闭包类型 | 未知 |
1932 | CD4 | 条件运算符的位域结果 | 未知 |
1933 | NAD | 初始化列表元素的实现限制 | 未知 |
1934 | NAD | 放宽 异常说明兼容性要求 | 未知 |
1935 | std::uncaught_exception() | 在释放中重复使用放置参数 | 未知 |
1936 | CD6 | 依赖的 限定标识符 | 未知 |
1937 | std::uncaught_exception() | 从 lambda 获取函数指针的不完整规范 | 未知 |
1938 | std::uncaught_exception() | 托管/独立是否应为实现定义的? | 未知 |
1939 | 开放 | 重新审视对未推导参数类型的参数转换 | 未解决 |
1940 | CD4 | static_assert在匿名联合中 | Clang 3.5 |
1941 | CD4 | SFINAE 和继承的构造函数默认参数 | 包展开和依赖调用 |
1942 | CD4 | 对 尾随返回类型的错误引用 | 未知 |
1943 | std::uncaught_exception() | “位”的未指定含义 | 未知 |
1944 | 开放 | 新的 C 不兼容性 | 未解决 |
1945 | std::uncaught_exception() | 在非模板中,友元声明命名类模板的成员 | 否 |
1946 | CD4 | 异常说明 与指针解除引用 | 未知 |
1947 | NAD | 非八进制前缀后的数字分隔符 | Clang 3.5 |
1948 | NAD | 替换全局的 异常说明中的异常处理时的释放 | Clang 3.5 |
1949 | CD4 | 使用“在...之后排序”代替“在...之前排序” | 未知 |
1950 | NAD | 重构转换序列等级的描述 | 未知 |
1951 | CD4 | Cv 限定和字面量类型 | 未知 |
1952 | CD4 | 常量表达式和库未定义行为 | 未知 |
1953 | 开放 | 数据竞争和公共初始序列 | 未解决 |
1954 | DRWP | 空类聚合成员的初始化器子表达式中的空指针解除引用检查 | 未知 |
1955 | CD4 | #elif带有无效控制表达式 | 未知 |
1956 | CD4 | 自动变量存储的重复使用 | 未知 |
1957 | NAD | decltype(auto)带有直接列表初始化 | 未知 |
1958 | CD4 | decltype(auto)带有带括号的初始化器 | 未知 |
1959 | CD4 | 无意继承的复制构造函数 | 包展开和依赖调用 |
1960 | NAD | 类作用域 使用声明中命名的实体的可见性 | 否 |
1961 | C++17 | 信号处理程序中的潜在并发操作 | 未知 |
1962 | 开放 | 类型__func__ | 未解决 |
1963 | CD4 | 实现定义的标识符字符 | 未知 |
1964 | NAD | 别名声明中的 不透明枚举声明? | 未知 |
1965 | 草案 | 显式转换为引用类型 | 未解决 |
1966 | CD4 | 枚举 详细类型说明符后面的冒号 | Clang 11 |
1967 | CD4 | 临时对象生命周期和移动省略 | 未知 |
1968 | NAD | 继承的构造函数尚未实现空类聚合成员的初始化器别名模板的等效性 | 否 |
1969 | CD6 | 缺少~S作为普通函数名的排除 | 未知 |
1970 | NAD | 对(T())*x | 未知 |
1971 | CD4 | 析构函数和operator~ | 未知 |
1972 | CD6 | 非 标识符中的标识符字符限制 | 未知 |
1973 | DRWP | lambda 表达式中的哪个 参数声明子句? | 未知 |
1974 | NAD | 非类型 类型名说明符的冗余规范 | 未知 |
1975 | CD4 | 异常说明的允许声明 | 未知 |
1976 | NAD | 命名空间别名的歧义 | 未知 |
1977 | 草案 | 析构函数查找失败的矛盾结果 | 未解决 |
1978 | CD4 | 显式构造函数使用的冗余描述 | 未知 |
1979 | 草案 | 模板成员定义中的别名模板特化 | 未解决 |
1980 | 草案 | 等效但非功能等效的重新声明 | 未解决 |
1981 | CD4 | 隐式上下文转换和explicit | 未知 |
1982 | NAD | 推导扩展参数包 | 未知 |
1983 | std::uncaught_exception() | 不恰当地使用 虚说明符 | 未知 |
1984 | NAD | 无损缩窄转换 | 未知 |
1985 | NAD | 使用 花括号或等号初始化器的未知边界数组成员 | 未知 |
1986 | 草案 | odr-use 和延迟初始化 | 未解决 |
1987 | NAD | 安全派生指针规范中缺少的案例跨翻译单元的静态数据成员 | 未知 |
1988 | CD4 | 隐式成员访问中依赖基类与非依赖基类之间的歧义 | 未知 |
1989 | 草案 | 对后缀运算符参数的限制不足 | 未解决 |
1990 | CD4 | 由于可选的 声明说明符序列导致的歧义 | 未知 |
1991 | CD4 | 继承构造函数与默认参数 | 包展开和依赖调用 |
1992 | CD4 | new (std::nothrow) int[N]可能会抛出 | 未知 |
1993 | 草案 | 使用未推断上下文的规范中令人困惑的方面定义显式特化的成员 | 未解决 |
1994 | 重复 | 关于多个未推断上下文的规范中令人困惑的方面前缀的令人困惑的措辞 | 是 529 的重复 |
1995 | CD4 | 异常说明 和非类型模板参数 | 未知 |
1996 | 草案 | 引用列表初始化忽略转换函数 | 未解决 |
1997 | DRWP | 放置 new 和之前的初始化 | 未知 |
1998 | NAD | 右值表达式的其他来源 | 未知 |
1999 | CD4 | 源字符作为通用字符名的表示 | 未知 |
2000 | CD4 | 头文件名位于#include指令 | 未知 |
2001 | CD4 | 非指令未完全指定 | 未知 |
2002 | 开放 | 预处理指令中的空白 | 未解决 |
2003 | 草案 | 对零参数宏的错误指定 | 未解决 |
2004 | CD4 | 在常量表达式中,具有可变成员的联合 | 未知 |
2005 | NAD | 错误的安全派生指针规范中缺少的案例引用初始化要求 | 未知 |
2006 | CD4 | Cv 限定的void类型 | 未知 |
2007 | CD6 | 对operator= | Clang 3.4 |
2008 | CD4 | 默认 模板参数未完全指定 | 未知 |
2009 | CD6 | 对类作用域的不清晰规范 | N/A |
2010 | CD4 | 异常说明 和转换运算符 | 未知 |
2011 | C++17 | 对引用引用的引用捕获的不清晰效果 | 未知 |
2012 | CD4 | 引用的生命周期 | 未知 |
2013 | 草案 | 大型数组中的指针减法 | 未解决 |
2014 | NAD | 不需要的释放签名 | 未知 |
2015 | CD4 | 删除的虚函数的 odr-use | 未知 |
2016 | CD4 | 转换函数描述中的措辞令人困惑 | 未知 |
2017 | CD4 | 流出末尾不等同于无表达式返回 | 未知 |
2018 | 重复 | 限定转换与引用绑定 | 未知 |
2019 | CD4 | 存储期描述中省略的成员引用 | 未知 |
2020 | std::uncaught_exception() | 对隐式调用函数的 odr-use 的描述不充分 | 未知 |
2021 | 重复 | 通过别名模板重新声明函数模板 | 未知 |
2022 | CD4 | 常量表达式中的复制省略 | 未知 |
2023 | 草案 | 条件运算符的复合引用结果类型 | 未解决 |
2024 | CD4 | 依赖类型和未展开的参数包 | 未知 |
2025 | 重复 | 通过别名模板进行声明匹配 | 未知 |
2026 | CD4 | 零初始化和安全派生指针规范中缺少的案例 | Clang 11 |
2027 | CD4 | 对多个alignas指定符 | 未知 |
2028 | 草案 | 在右值引用初始化中的转换构造函数 | 未解决 |
2029 | 重复 | 在“块作用域”和“局部作用域”的定义和使用操作数 | 未知 |
2030 | NAD | 带有模板参数的注入类名的访问 | 未知 |
2031 | CD4 | 缺少对&& | 未知 |
2032 | CD4 | 变量模板的默认 模板参数 | 未知 |
2033 | CD4 | 对部分特化参数的冗余限制 | 未知 |
2034 | NAD | 弃用uncaught_exception() | 未知 |
2035 | CD3 | 多节示例令人困惑 | 未知 |
2036 | NAD | 重构 参数和限定符 | 未知 |
2037 | 草案 | 别名模板和模板声明匹配 | 未解决 |
2038 | CD4 | 记录新的花括号推导规则与 C++14 的不兼容性 | 未知 |
2039 | CD4 | 常量转换为constness 与示例不一致 | 未知 |
2040 | CD4 | 尾随返回类型不再是歧义的 | 未知 |
2041 | CD4 | 显式类模板特化的命名空间 | 未知 |
2042 | 草案 | 异常和释放函数 | 未解决 |
2043 | 草案 | 泛化模板参数和数组到指针的衰变 | 未解决 |
2044 | CD4 | decltype(auto)命名函数模板的using 声明的冲突规则void | 未知 |
2045 | std::uncaught_exception() | “相同”模板参数列表 | 未知 |
2046 | C++17 | 不完整的线程规范 | 未知 |
2047 | CD4 | 协调“抛出任何内容”规范 | 未知 |
2048 | 开放 | 将 const 属性去掉的 C 样式强制转换 vsstatic_cast | 未解决 |
2049 | DRWP | 非类型模板默认参数中的列表初始化器 | Clang 18 |
2050 | NAD | 合并链接规范 | 未知 |
2051 | std::uncaught_exception() | 简化别名规则 | 未知 |
2052 | CD4 | 模板参数推导 vs 重载运算符 | 未知 |
2053 | C++20 | auto在非泛型 lambda 中 | 未知 |
2054 | DRWP | 缺少对类 SFINAE 的描述 | 未知 |
2055 | 草案 | 显式指定的非推导参数包 | 未解决 |
2056 | 草案 | 部分初始化类对象中的成员函数调用 | 未解决 |
2057 | 草案 | 带有默认参数的模板模板参数 | 未解决 |
2058 | CD6 | 内部链接命名空间中的更多错误 | 未知 |
2059 | std::uncaught_exception() | 链接和推导返回类型 | 未知 |
2060 | NAD | 显式特化的推导返回类型 | 未知 |
2061 | CD4 | 简化后的内联命名空间 | 是 |
2062 | CD6 | 类模板重新声明要求 | 未知 |
2063 | CD4 | 类作用域中的类型/非类型隐藏 | 未知 |
2064 | CD4 | 依赖decltype-specifier的冲突规范 | 未知 |
2065 | CD6 | 部分特化的当前实例化 | 未知 |
2066 | CD4 | 类型相关是否意味着值相关? | 未知 |
2067 | 开放 | 生成的变参模板需要空包 | 未解决 |
2068 | CD4 | 何时可以/必须定义默认的虚析构函数? | 未知 |
2069 | CD4 | 析构函数有名称吗? | 未知 |
2070 | CD6 | using-declaration 带有依赖nested-name-specifier | 未知 |
2071 | CD4 | typedef没有声明符 | 未知 |
2072 | 位域 | 模板成员函数的默认参数实例化 | 未知 |
2073 | 草案 | 为异常对象分配内存 | 未解决 |
2074 | 草案 | 函数模板的局部类的类型相关性 | 未解决 |
2075 | CD4 | 将短初始化列表传递给数组引用参数 | 未知 |
2076 | CD4 | 构造函数参数的列表初始化 | Clang 13 |
2077 | 草案 | 重载解析和无效右值引用初始化 | 未解决 |
2078 | NAD | mem-initilizer-id 的名称查找 | 未知 |
2079 | CD4 | [[出现在balanced-token-seq 中 | 未知 |
2080 | std::uncaught_exception() | 带有空匿名联合成员的示例 | 未知 |
2081 | std::uncaught_exception() | 函数模板的重新声明或特化中的推导返回类型 | 未知 |
2082 | CD4 | 在默认参数的未计算操作数中引用参数 | Clang 11 |
2083 | std::uncaught_exception() | odr-use 的不正确情况 | 部分 |
2084 | CD4 | NSDMIs 和删除的联合默认构造函数 | 未知 |
2085 | CD4 | 通过默认参数添加特殊成员函数的无效示例 | 未知 |
2086 | 草案 | 引用 odr-use vs 隐式捕获 | 未解决 |
2087 | NAD | 负值的左移零位 | 未知 |
2088 | std::uncaught_exception() | 偏序中的后期决胜 | 未知 |
2089 | 草案 | 限制内置重载运算符的选择 | 未解决 |
2090 | 草案 | 通过非依赖基类进行依赖 | 未解决 |
2091 | CD4 | 推导引用非类型模板参数 | Clang 10 |
2092 | std::uncaught_exception() | 推导失败和重载解析 | 未知 |
2093 | CD4 | 用于指针到成员处理程序匹配的限定转换 | 未知 |
2094 | C++17 | 带有易失性成员的类的平凡复制/移动构造函数 | Clang 5 |
2095 | CD4 | 通过复制捕获对函数的右值引用 | 未知 |
2096 | CD4 | 对字面量联合的约束 | 重复 2598 |
2097 | 扩展 | lambda 和函数参数类型调整和属性的适用性 | 扩展 |
2098 | CD4 | 是uncaught_exceptions()每线程? | 未知 |
2099 | CD4 | 推断数组静态数据成员的界限 | 未知 |
2100 | C++17 | 类模板的静态数据成员的值相关地址 | Clang 12 |
2101 | CD4 | 对类型和值相关性的不正确描述 | 未知 |
2102 | DRWP | new-expression 中的构造函数检查 | 未知 |
2103 | std::uncaught_exception() | 左值到右值转换与引用的 odr-use 无关 | 是 |
2104 | CD4 | 内部链接安全派生指针规范中缺少的案例引用和 ODR 要求 | 未知 |
2105 | 开放 | 参数包的参数何时结束? | 未解决 |
2106 | CD4 | 对函数类型模板参数使用的限制不明确 | 未知 |
2107 | CD4 | 数组复制中默认参数的临时变量的生存期 | 未知 |
2108 | 草案 | 引用初始化中的非类右值转换 | 未解决 |
2109 | CD4 | 值依赖性未完全指定 | 未知 |
2110 | 草案 | 基类转换和引用/非引用重载解析 | 未解决 |
2111 | NAD | 数组临时变量在引用绑定中 | 未知 |
2112 | std::uncaught_exception() | new auto{x} | 未知 |
2113 | CD4 | 声明符类型的规范不完整 | 未知 |
2114 | CD3 | 缺少来自聚合 NSDMIs 的不兼容性的描述 | 未知 |
2115 | 草案 | 隐式销毁的顺序 vs 自动存储的释放 | 未解决 |
2116 | C++17 | 省略的聚合初始化器的直接或复制初始化 | 未知 |
2117 | 草案 | 显式特化和安全派生指针规范中缺少的案例函数模板 | 未解决 |
2118 | 开放 | 通过友元注入实现状态化的元编程 | 未解决 |
2119 | NAD | 多级协变返回类型的消除歧义 | 未知 |
2120 | CD4 | 标准布局类中的第一个非静态数据成员的数组 | Clang 7 |
2121 | CD6 | 更灵活的 lambda 语法 | 未知 |
2122 | CD4 | 类型void的 glvalues | 未知 |
2123 | 开放 | 省略的局部静态变量的常量初始化 | 未解决 |
2124 | CD4 | 构造函数模板的签名 | 未知 |
2125 | NAD | 复制省略和逗号运算符 | 未知 |
2126 | C++20 | 常量表达式中的生命周期扩展的临时变量 | Clang 12 |
2127 | 草案 | 部分特化和 nullptr | 未解决 |
2128 | 草案 | 引用成员初始化器的规则不精确 | 未解决 |
2129 | CD4 | 非对象右值和常量表达式 | 未知 |
2130 | CD4 | new-expression 中的过度对齐类型 | 未知 |
2131 | 草案 | 与opaque-enum-declaration 的歧义 | 未解决 |
2132 | NAD | 已弃用的默认生成的复制构造函数 | 未知 |
2133 | std::uncaught_exception() | 转换std::nullptr_t到constness 与示例不一致 | 未知 |
2134 | NAD | 无对象引用到非静态成员函数 | 未知 |
2135 | NAD | 抽象类的虚拟基类的mem-initializer | 未知 |
2136 | NAD | 参数相关查找和初始化列表 | 未知 |
2137 | CD4 | 从相同类型的对象进行列表初始化 | 需要lambda 表达式 的示例 |
2138 | NAD | 显式成员特化 vs 隐式实例化 | 未知 |
2139 | NAD | 整数表示的浮点数要求 | 未知 |
2140 | CD4 | 的左值到右值转换std::nullptr_t | Clang 9 |
2141 | CD4 | 带有elaborated-type-specifier 的new-expression 中的歧义 | Clang 17 |
2142 | NAD | 缺少对关联类和命名空间的定义 | 未知 |
2143 | C++17 | 通过注入类名实现值相关性 | 未知 |
2144 | DR | 函数/变量声明歧义 | 未知 |
2145 | CD4 | 函数定义中的带括号声明符 | 未知 |
2146 | CD4 | 标量对象 vs 内存位置在“未排序”的定义中 | 未知 |
2147 | CD4 | 初始化列表参数和包推导 | 未知 |
2148 | 草案 | 线程存储持续时间和初始化顺序 | 未解决 |
2149 | DRWP | 大括号省略和数组长度推导 | Clang 3.1 |
2150 | CD3 | 初始化列表数组的生命周期 | 未知 |
2151 | CD4 | 没有创建异常对象 | 未知 |
2152 | NAD | 可以使用替代标记作为ud-suffix 吗? | 未知 |
2153 | CD4 | 友元声明中的pure-specifier | 未知 |
2154 | CD4 | pure-specifier 的歧义 | 未知 |
2155 | C++17 | 通过using-declaration 定义类和枚举 | 未知 |
2156 | CD4 | 通过using-declaration 声明的枚举的定义 | 未知 |
2157 | CD4 | 枚举elaborated-type-specifier 的进一步消除歧义 | Clang 11 |
2158 | 草案 | 销毁期间的多态行为 | 未解决 |
2159 | NAD | lambda 捕获和局部类成员访问常量表达式变量 | 未知 |
2160 | 开放 | 偏序问题 | 未解决 |
2161 | NAD | 显式实例化声明和“先前的初始化” | 未知 |
2162 | CD3 | 捕获this通过引用 | 未知 |
2163 | CD4 | 标签安全派生指针规范中缺少的案例函数 | 未知 |
2164 | std::uncaught_exception() | 名称隐藏和using-directive | 未知 |
2165 | CD6 | 命名空间、声明区域和翻译单元 | N/A |
2166 | 草案 | “未定义”的含义不明确安全派生指针规范中缺少的案例函数” | 未解决 |
2167 | CD4 | 生命周期在当前求值范围内的非成员引用 | 未知 |
2168 | 开放 | 窄化转换和 +/- 无穷大 | 未解决 |
2169 | 开放 | 窄化转换和重载解析 | 未解决 |
2170 | std::uncaught_exception() | 数组的 odr-use 的定义不明确 | Clang 9 |
2171 | CD4 | 带有限定性较少的参数的复制构造函数的平凡性 | Clang 15 |
2172 | 草案 | 一个异常对象中的多个异常 | 未解决 |
2173 | 开放 | 带有非推导上下文的偏特化 | 未解决 |
2174 | C++17 | 模板中友元定义的规则不明确 | 未知 |
2175 | CD4 | 转换运算符声明中的属性的歧义 | 未知 |
2176 | CD4 | 析构函数抛出异常时销毁返回的对象 | 未知 |
2177 | std::uncaught_exception() | 放置与739重复和参数副本 | 未知 |
2178 | NAD | 默认模板参数中依赖模板参数的替换 | 未知 |
2179 | 草案 | 第一次使用后对部分特化的强制诊断 | 未解决 |
2180 | CD4 | 析构函数和默认赋值运算符中的虚拟基类 | 是 |
2181 | C++20 | 信息性附件中的规范性要求 | 未知 |
2182 | 草案 | 数组式容器中的指针运算 | 未解决 |
2183 | NAD | 对潜在异常描述中的问题 | 未知 |
2184 | CD4 | 缺少对constness 与示例不一致 | 未知 |
2185 | CD6 | Cv 限定数字类型的递减的 C 兼容性条目 | 未知 |
2186 | C++20 | “先前的初始化”必须先于的含义不明确 | 未知 |
2187 | 草案 | 受保护成员和通过qualified-id 的访问 | 未解决 |
2188 | 开放 | empty-declaration 语法歧义 | 未解决 |
2189 | 开放 | 代理调用模板 | 未解决 |
2190 | 开放 | 对__has_include | 未解决 |
2191 | C++17 | 对noexcept(typeid(v)) | Clang 19 |
2192 | 开放 | 常量表达式和求值顺序的未定义行为 | 未解决 |
2193 | NAD | numeric_limits<int>::radix命名函数模板的using 声明的冲突规则digits | 未知 |
2194 | 草案 | 列表初始化中不可能的情况 | 未解决 |
2195 | 开放 | 对尾部易失性成员的无故读取 | 未解决 |
2196 | C++17 | 带有虚拟基类的零初始化 | 未知 |
2197 | C++17 | 重载解析和删除的特殊成员函数 | 未知 |
2198 | C++17 | 枚举量的链接 | 未知 |
2199 | CD6 | typedef 和标签 | Clang 3.8 |
2200 | NAD | 模板参数推导中的转换 | 未知 |
2201 | C++17 | 数组类型的 Cv 限定 | 未知 |
2202 | 草案 | 默认参数实例化何时发生? | 未解决 |
2203 | 草案 | 默认的复制/移动构造函数和 UDCs | 未解决 |
2204 | NAD | 命名委托构造函数 | 未知 |
2205 | C++17 | 对alignas | 未知 |
2206 | C++17 | 对象和函数指针的复合类型的使用限制 | 未知 |
2207 | std::uncaught_exception() | 分配函数返回值的对齐 | 未知 |
2208 | NAD | static_assert-declaration 不声明成员 | 未知 |
2209 | NAD | 构造的数组元素的销毁 | 未知 |
2210 | NAD | 主要/目标构造函数混淆 | 未知 |
2211 | C++17 | lambda 捕获和参数的隐藏 | 的依赖限定标识符 |
2212 | std::uncaught_exception() | typedef 在使用后更改链接 | 未知 |
2213 | CD6 | 部分特化的前向声明 | 是 |
2214 | C++17 | 对整数值的表示的缺失要求 | 未知 |
2215 | C++17 | 函数调用中语言链接的冗余描述 | 未知 |
2216 | NAD | 未计算上下文的异常规范 | 未知 |
2217 | NAD | 安全派生指针规范中缺少的案例非字面量类型的构造函数 | 未知 |
2218 | C++17 | 歧义和命名空间别名 | 未知 |
2219 | 草案 | 动态无法到达的处理程序 | 未解决 |
2220 | C++17 | 在基于范围的for | 未知 |
2221 | CD6 | 复制易失性对象 | 未知 |
2222 | 草案 | 实例化不需要的更多上下文 | 未解决 |
2223 | 草案 | 多个alignas指定符 | 未解决 |
2224 | C++17 | 成员子对象和基类转换 | 未知 |
2225 | NAD | 定义到相同的浮点数类型 | 未知 |
2226 | std::uncaught_exception() | 条件表达式中的 Xvalues vs 左值 | 未知 |
2227 | std::uncaught_exception() | 析构函数访问和默认成员初始化器 | 未知 |
2228 | 开放 | 函数类型转换的歧义消除 | 未解决 |
2229 | std::uncaught_exception() | 易失性无名位域 | Clang 7 |
2230 | NAD | 链接extern "C"无名命名空间中的函数 | 未知 |
2231 | NAD | 类成员访问静态数据成员模板 | 未知 |
2232 | 开放 | 类成员访问常量表达式匿名联合 | 未解决 |
2233 | std::uncaught_exception() | 在默认参数后的函数参数包 | Clang 11 |
2234 | std::uncaught_exception() | 缺少作为class-name 的simple-template-id 的规则 | 未知 |
2235 | std::uncaught_exception() | 偏序和非依赖类型 | 未知 |
2236 | 草案 | 别名模板特化何时是依赖的? | 未解决 |
2237 | std::uncaught_exception() | template-id 可以命名构造函数吗? | 未知 |
2238 | NAD | 分配的对齐要求相互矛盾 | 未知 |
2239 | NAD | 带有平凡析构函数的定尺寸释放 | 未知 |
2240 | NAD | this在常量表达式中没有 odr-使用 | 未知 |
2241 | std::uncaught_exception() | 重载解析不会用单个函数调用 | 未知 |
2242 | 位域 | 常量初始化可能被省略导致的 ODR 违反 | 未知 |
2243 | 草案 | 隐式转换序列的错误使用 | 未解决 |
2244 | 开放 | 聚合初始化中的基类访问 | 未解决 |
2245 | 草案 | 不完整类模板的实例化点 | 未解决 |
2246 | 草案 | 间接虚拟基类构造函数的访问 | 未解决 |
2247 | C++17 | lambda 捕获和可变参数列表 | 未知 |
2248 | C++17 | 定尺寸删除问题 | 未知 |
2249 | std::uncaught_exception() | identifier 和id-expression | 未知 |
2250 | 开放 | 隐式实例化、销毁和 TUs | 未解决 |
2251 | C++17 | 不可到达的枚举列表初始化 | 未知 |
2252 | DRWP | 从相同类型的枚举列表初始化 | 未知 |
2253 | std::uncaught_exception() | 无名位域和零初始化 | 未知 |
2254 | std::uncaught_exception() | 标准布局类和位域 | 未知 |
2255 | std::uncaught_exception() | 实例化的静态数据成员模板 | 未知 |
2256 | std::uncaught_exception() | 平凡可销毁对象的生存期 | 未知 |
2257 | std::uncaught_exception() | 引用的生存期扩展 vs 异常 | 未知 |
2258 | 开放 | 销毁期间的存储释放 | 未解决 |
2259 | C++17 | 描述歧义的上下文不明确 | 未知 |
2260 | std::uncaught_exception() | 删除的成员函数的显式特化 | 未知 |
2261 | 扩展 | 类内friend定义的显式实例化 | 扩展 |
2262 | C++17 | asm-definition 的属性 | 未知 |
2263 | 草案 | 默认参数实例化friends | 未解决 |
2264 | 草案 | 带有不确定值的成员逐个复制 | 未解决 |
2265 | 草案 | 延迟的包展开和成员重新声明 | 未解决 |
2266 | std::uncaught_exception() | 具有依赖类型 vs 是类型相关的 | 未知 |
2267 | std::uncaught_exception() | 引用直接初始化中临时变量的复制初始化 | 否 |
2268 | C++17 | 常量表达式中带有可变成员的联合的重新讨论 | 未知 |
2269 | 重复 | 聚合 DMIs 中的其他递归引用 | 未知 |
2270 | NAD | 非内联函数和显式实例化声明 | 未知 |
2271 | C++17 | 别名this | 未知 |
2272 | C++17 | 引用类型的聚合成员的隐式初始化 | 未知 |
2273 | std::uncaught_exception() | 继承构造函数 vs 隐式默认构造函数 | Clang 3.3 |
2274 | NAD | 泛型 lambda 捕获 vs constexpr if | 未知 |
2275 | 草案 | 函数模板的类型相关性 | 未解决 |
2276 | C++17 | 依赖析构函数应为和函数类型相关性 | 未知 |
2277 | std::uncaught_exception() | 带有默认参数的继承构造函数的歧义 | 部分 |
2278 | std::uncaught_exception() | 常量表达式中的复制省略的重新讨论 | 未知 |
2279 | NAD | 一个attribute-list 中的多个attribute-specifier | 未知 |
2280 | C++20 | 匹配带有放置 new 的通常释放函数 | 未知 |
2281 | 草案 | 对齐的与739重复替换的一致性 | 未解决 |
2282 | C++20 | 与不匹配的对齐/非过度对齐的分配/释放函数的一致性 | 未知 |
2283 | 草案 | 缺少完整的类型要求 | 未解决 |
2284 | 开放 | braced-init-list 参数的排序 | 未解决 |
2285 | std::uncaught_exception() | 结构化绑定的问题 | 未知 |
2286 | NAD | 赋值求值顺序 | 未知 |
2287 | std::uncaught_exception() | 非标准布局联合中的指针可互换性 | 未知 |
2288 | NAD | simple-declaration 中的可选性相互矛盾 | 未知 |
2289 | std::uncaught_exception() | 结构化绑定名称的唯一性 | 未知 |
2290 | std::uncaught_exception() | 重载解析和删除的特殊成员函数的规范不明确 | 未知 |
2291 | 重复 | 非调用上下文中的隐式转换序列 | 未知 |
2292 | std::uncaught_exception() | simple-template-id 在class-name 和type-name 之间是模棱两可的 | Clang 9 |
2293 | std::uncaught_exception() | 用作class-name 的simple-template-id 的要求 | 未知 |
2294 | std::uncaught_exception() | 依赖auto静态数据成员 | 未知 |
2295 | std::uncaught_exception() | 具有已删除的默认构造函数的聚合 | 未知 |
2296 | 开放 | 默认参数实例化失败是否在“直接上下文”中? | 未解决 |
2297 | 开放 | 原子操作的规范不明确 | 未解决 |
2298 | 开放 | 操作和表达式求值 | 未解决 |
2299 | std::uncaught_exception() | 安全派生指针规范中缺少的案例可变参数函数 | 未知 |
2300 | std::uncaught_exception() | 多重定义中的 Lambda | 未知 |
2301 | 开放 | 值初始化和 constexpr 构造函数求值 | 未解决 |
2302 | NAD | 不同成员子对象的地址比较 | 未知 |
2303 | std::uncaught_exception() | 偏序和递归可变参数继承 | Clang 12 |
2304 | NAD | 不完整类型与重载解析 | Clang 2.8 |
2305 | std::uncaught_exception() | constexpr 或内联变量模板的显式实例化 | 未知 |
2306 | NAD | 类模板的嵌套友元模板 | 未知 |
2307 | std::uncaught_exception() | “等同于非类型模板参数”的定义不明确 | 未知 |
2308 | NAD | 结构化绑定和 Lambda 捕获 | 未知 |
2309 | std::uncaught_exception() | 对nested-statement 中嵌套语句的限制安全派生指针规范中缺少的案例函数 | 未知 |
2310 | std::uncaught_exception() | 类型完整性和派生类到基类指针转换 | 部分 |
2311 | 开放 | 保证的拷贝省略情况缺失 | 未解决 |
2312 | CD6 | 结构化绑定和mutable | 未知 |
2313 | std::uncaught_exception() | 结构化绑定引用变量的重新声明 | 未知 |
2314 | 重复 | 结构化绑定和 Lambda 捕获 | 未知 |
2315 | std::uncaught_exception() | 变体成员的“对应特殊成员”是什么? | 未知 |
2316 | 草案 | 简化条件表达式中的类转换 | 未解决 |
2317 | std::uncaught_exception() | 自引用默认成员初始化器 | 未知 |
2318 | std::uncaught_exception() | 从braced-init-list 中推导时的非推导上下文 | 未知 |
2319 | 草案 | 来自相同类型的嵌套大括号初始化 | 未解决 |
2320 | 扩展 | constexpr if和布尔转换 | 扩展 |
2321 | std::uncaught_exception() | 条件运算符和 cv 限定的类右值 | 未知 |
2322 | std::uncaught_exception() | 替换失败和词法顺序 | 未知 |
2323 | C++20 | 删除 POD | 未知 |
2324 | 草案 | 基类子对象的大小 | 未解决 |
2325 | 草案 | std::launder和字符缓冲区的重用 | 未解决 |
2326 | 重复 | 包含模棱两可函数的初始化列表的类型推导 | 未知 |
2327 | 草案 | 使用转换函数进行直接初始化的拷贝省略 | 未解决 |
2328 | 草案 | 模板参数推导规则的演示风格不明确 | 未解决 |
2329 | 草案 | 虚基类和生成的赋值运算符 | 未解决 |
2330 | std::uncaught_exception() | 缺少对变量模板的引用 | 未知 |
2331 | CD6 | 类范围描述中的冗余 | N/A |
2332 | std::uncaught_exception() | template-name 作为simple-type-name 与注入类名 | 未知 |
2333 | CD6 | UTF-8 字符字面量中的转义序列 | 未知 |
2334 | 开放 | 通过空类聚合成员的初始化器 | 未解决 |
2335 | 草案 | 推导的返回类型与成员类型 |
未解决Clang 未实现 2018-06 解析 |
2336 | std::uncaught_exception() | 析构函数特性与潜在构造的子对象 | 未知 |
2337 | 开放 | 对转换序列断路器逻辑阶梯的错误暗示 | 未解决 |
2338 | std::uncaught_exception() | 将短枚举转换为具有固定底层类型的枚举时的未定义行为 | Clang 12 |
2339 | std::uncaught_exception() | 结构化绑定中的模板参数未完全指定 | 未知 |
2340 | 开放 | 引用折叠和结构化绑定 | 未解决 |
2341 | std::uncaught_exception() | 具有静态存储持续时间的结构化绑定 | 未知 |
2342 | std::uncaught_exception() | 引用定义和指针可互换性 | 未知 |
2343 | C++20 | void*非类型模板参数 | 未知 |
2344 | NAD | 在init-statement 中重新声明名称 | 未知 |
2345 | std::uncaught_exception() | 在init-statement 和condition 中跳过初始化器 | 未知 |
2346 | std::uncaught_exception() | 默认参数中的局部变量 | Clang 11 |
2347 | C++20 | 将短范围枚举传递给省略号 | 未知 |
2348 | NAD | 非模板constexpr if | 未知 |
2349 | NAD | 类/枚举名与条件 | 未知 |
2350 | NAD | 转发引用和推导指南 | 未知 |
2351 | std::uncaught_exception() | void{} | 需要lambda 表达式 的示例 |
2352 | std::uncaught_exception() | 相似类型和引用绑定 | Clang 10 |
2353 | std::uncaught_exception() | 静态数据成员的成员访问表达式的潜在结果 | Clang 9 |
2354 | std::uncaught_exception() | 扩展对齐和对象表示 | Clang 15 |
2355 | CD6 | 推导noexcept-specifier | 未知 |
2356 | std::uncaught_exception() | 基类拷贝和移动构造函数不应被继承 | Clang 4 |
2357 | NAD | 成员函数声明中的查找 | 未知 |
2358 | std::uncaught_exception() | 显式捕获值 | Clang 16 |
2359 | std::uncaught_exception() | 使用指定初始化器进行意外的拷贝初始化 | 未知 |
2360 | std::uncaught_exception() | [[maybe_unused]]和结构化绑定 | 未知 |
2361 | 开放 | 对longjmp未定义行为 | 未解决 |
2362 | 开放 | __func__应为安全派生指针规范中缺少的案例 | 未解决 |
2363 | NAD | 不透明枚举友元声明 | 是 |
2364 | NAD | 常量表达式、聚合初始化和修改 | 未知 |
2365 | std::uncaught_exception() | 对规范中的问题 | 未知 |
2366 | std::uncaught_exception() | 默认初始化可以是常量初始化吗? | 未知 |
2367 | NAD | 默认参数中的 Lambda 与 ODR | 未知 |
2368 | std::uncaught_exception() | 关系和三方常量比较之间的差异 | 未知 |
2369 | CD6 | 约束与替换之间的顺序 | 未知 |
2370 | CD6 | friend命名空间范围函数的声明 | 否 |
2371 | std::uncaught_exception() | 使用英文术语“属性”容易引起混淆 | 未知 |
2372 | std::uncaught_exception() | 块范围匹配规则错误分配函数的块级作用域声明声明中 | 未知 |
2373 | std::uncaught_exception() | 在偏序中错误地处理静态成员函数模板 | 未知 |
2374 | C++20 | 对枚举直接列表初始化 | 未知 |
2375 | NAD | 对安全派生指针规范中缺少的案例静态数据成员 | 未知 |
2376 | std::uncaught_exception() | 使用数组声明符的类模板参数推导 | 未知 |
2377 | NAD | 显式拷贝构造函数与函数可行性 | 未知 |
2378 | C++20 | 包的引用init-capture 的语法不一致 | 未知 |
2379 | std::uncaught_exception() | 缺少对安全派生指针规范中缺少的案例别名模板与类模板的等效性friend声明 | 未知 |
2380 | std::uncaught_exception() | capture-default 使太多引用成为 ODR 可用 | 未知 |
2381 | std::uncaught_exception() | 指向普通和 noexcept 成员函数的指针的复合指针类型 | 未知 |
2382 | std::uncaught_exception() | 非分配放置的数组分配开销中的异常处理时的释放 | 未知 |
2383 | NAD | 可变参数类模板的可变参数成员函数 | 未知 |
2384 | std::uncaught_exception() | 转换函数模板和限定转换 | 未知 |
2385 | std::uncaught_exception() | 对conversion-function-id 的查找 | N/A |
2386 | std::uncaught_exception() | Clang 9 | |
2387 | std::uncaught_exception() | const 限定的变量模板的链接 | Clang 9 |
2388 | NAD | contract-attribute-specifier 的适用性 | 未知 |
2389 | CD6 | 推导的和显式指定的变量类型的协议 | 未知 |
2390 | std::uncaught_exception() | 是__has_cpp_attribute的实参 | Clang 14 |
2391 | 重复 | 在包展开后的附加模板参数 | 未知 |
2392 | 位域 | new-expression 大小检查和常量求值 | 未知 |
2393 | NAD | 伪析构函数和对象生命周期 | 未知 |
2394 | std::uncaught_exception() | 成员的 const-default-constructible | Clang 15 |
2395 | 草案 | 包展开后的参数 | 未解决 |
2396 | CD6 | 在复杂的conversion-type-id 中查找名称 | 否 |
2397 | CD6 | auto指向数组的指针和引用的限定符 | Clang 17 |
2398 | 草案 | 模板模板参数匹配和推导 | 未解决 |
2399 | std::uncaught_exception() | assignment-expression 中“表达式”的未明确指代对象 | 未知 |
2400 | std::uncaught_exception() | constexpr 虚函数和临时对象 | 未知 |
2401 | 草案 | 数组衰减与禁止子对象非类型实参 | 未解决 |
2402 | CD6 | 何时在 Unicode 字面量中强制执行对单个c-char 的限制? | 未知 |
2403 | 草案 | 临时对象具体化和基类/成员初始化 | 未解决 |
2404 | std::uncaught_exception() | [[no_unique_address]]和分配顺序 | 未知 |
2405 | CD6 | 附加的类型相关表达式 | 未知 |
2406 | std::uncaught_exception() | [[fallthrough]]属性和迭代语句 | Clang 5 |
2407 | 位域 | 附件 C 中缺少对默认的比较运算符的条目 | 未知 |
2408 | NAD | 聚合初始化中的临时对象和以前初始化的元素 | 未知 |
2409 | 草案 | constexpr 静态数据成员的显式特化 | 未解决 |
2410 | 位域 | 立即函数的隐式调用 | 未知 |
2411 | C++20 | 模板非类型实参中指向成员的指针的比较 | 未知 |
2412 | 审查 | SFINAE 与未推导的占位符类型 | 未解决 |
2413 | CD6 | typename在conversion-function-id 中 | 未知 |
2414 | C++20 | 如果成员和友元operator<=>都已声明,结果不明确 | 未知 |
2415 | NAD | using-declaration 与拷贝赋值运算符 | 未知 |
2416 | C++20 | 显式特化与安全派生指针规范中缺少的案例命名函数模板的using 声明的冲突规则consteval | 未知 |
2417 | 开放 | 显式实例化和异常说明 | 未解决 |
2418 | std::uncaught_exception() | 在“可在常量表达式中使用”的定义中缺少情况 | 未知 |
2419 | C++20 | 将指向对象的指针视为单元素数组会造成通用性损失 | 未知 |
2420 | 重复 | 显式实例化中的异常说明 | 未知 |
2421 | 草案 | 受约束成员函数的显式实例化 | 未解决 |
2422 | C++20 | deduction-guide 的语法错误 | 未知 |
2423 | NAD | typedef、名称和实体 | 未知 |
2424 | C++20 | 安全派生指针规范中缺少的案例变体成员的初始化要求 | 未知 |
2425 | 开放 | 从类型推导的措辞含糊 | 未解决 |
2426 | C++20 | 对无法调用的析构函数的引用 | 未知 |
2427 | C++20 | 弃用易失性操作数和未求值上下文 | 未知 |
2428 | 位域 | 弃用一个概念 | Clang 19 |
2429 | C++20 | 初始化类成员访问常量表达式Lambda 引用的变量 | 未知 |
2430 | C++20 | 成员函数的返回类型和参数类型的完整性 | Clang 2.7 |
2431 | C++20 | 完整表达式和绑定到引用的临时对象 | 未知 |
2432 | C++20 | 默认的返回类型<=> | 未知 |
2433 | C++20 | ODR 中的变量模板 | 未知 |
2434 | 审查 | 强制拷贝省略与非类对象 | 未解决 |
2435 | 开放 | 别名模板特化 | 未解决 |
2436 | C++20 | 协程参数的拷贝语义 | 未知 |
2437 | C++20 | 转换std::strong_ordering在默认的operator<=> | 未知 |
2438 | 开放 | 限定转换规范中的问题 | 未解决 |
2439 | C++20 | 在“可在常量表达式中使用”的定义中未定义的术语 | 未知 |
2440 | 位域 | 核心常量表达式中的分配 | 未知 |
2441 | C++20 | 内联函数参数 | 未知 |
2442 | C++20 | 对默认参数的错误要求 | 未知 |
2443 | 位域 | 毫无意义的模板导出 | 未知 |
2444 | 草案 | 初始化 ODR 使用中的常量表达式 | 未解决 |
2445 | C++20 | 使用重写的候选者进行偏序 | Clang 19 |
2446 | C++20 | concept-id 的类型依赖性值得怀疑 | 未知 |
2447 | C++20 | 对简写函数模板的意外描述 | 未知 |
2448 | CD6 | 算术类型的 cv 限定和易失性弃用 | 未知 |
2449 | 扩展 | 作为指向虚函数的指针的实现技术的 thunk | 扩展 |
2450 | DRWP | braced-init-list 作为template-argument | Clang 18 |
2451 | 位域 | promise.unhandled_exception()和最终挂起点 | 未知 |
2452 | CD6 | 从协程末尾流出 | 未知 |
2453 | NAD | 推导的返回类型和协程 Lambda | 未知 |
2454 | NAD | 尾递归和协程对称传递 | 未知 |
2455 | CD6 | 字符串字面量的连接与翻译阶段 5 和 6 | 未知 |
2456 | 开放 | 转换为常量表达式中的可行用户定义转换 | 未解决 |
2457 | CD6 | 未展开的参数包不会使函数类型依赖 | 未知 |
2458 | CD6 | 表示非静态成员函数的表达式的值类别 | 未知 |
2459 | DRWP | 模板参数初始化 | Clang 18 |
2460 | CD6 | C 语言链接和受约束的非模板友元 | 未知 |
2461 | CD6 | 诊断非constness 与示例不一致类型约束 | 未知 |
2462 | 草案 | 省略typename关键字进行语法消歧 | 未解决 |
2463 | 开放 | 平凡可拷贝性和具有非平凡成员的联合 | 未解决 |
2464 | CD6 | Constexpr launder 和联合 | 未知 |
2465 | CD6 | 传递给 promise 构造函数的协程参数 | 未知 |
2466 | CD6 | co_await应为单次求值 | 未知 |
2467 | 草案 | 别名模板的 CTAD 和可推导检查 | 未解决 |
2468 | 草案 | 省略typename关键字在成员模板参数列表中 | 未解决 |
2469 | 草案 | 隐式对象创建与常量表达式 | 未解决 |
2470 | CD6 | 为一个对象提供存储的多个数组对象 | 未知 |
2471 | 草案 | 嵌套类模板参数推导 | 未解决 |
2472 | NAD | await-expression 中的值类别 | 未知 |
2473 | 草案 | 伪析构函数调用中的括号 | 未解决 |
2474 | CD6 | cv 限定和删除 | 未知 |
2475 | 位域 | 类型为cv 的对象声明void | 未知 |
2476 | DRWP | placeholder-type-specifier 和函数声明符 | 未知 |
2477 | CD6 | 默认的与删除的拷贝构造函数/赋值运算符 | 未知 |
2478 | 位域 | 隐式实例化类模板的显式特化的属性 | 未知 |
2479 | CD6 | 缺少对consteval命名函数模板的using 声明的冲突规则constinit | 未知 |
2480 | 草案 | 模块中枚举量的查找 | 未解决 |
2481 | CD6 | 绑定引用的临时对象的 cv 限定 | 未知 |
2482 | CD6 | bit_cast和不确定的值 | 未知 |
2483 | 位域 | 静态成员函数的语言链接 | 未知 |
2484 | CD6 | char8_t命名函数模板的using 声明的冲突规则char16_t在整数提升中 | 未知 |
2485 | DRWP | 整数提升中的位域 | 未知 |
2486 | CD6 | 调用析构函数应为函数通过noexcept(false)指针/左值 | Clang 4(C++17 及更高版本) |
2487 | 草案 | 函数风格强制转换为不完整数组类型的类型依赖性 | 未解决 |
2488 | 开放 | 重载虚函数和带有尾部requires-clause 的函数 | 未解决 |
2489 | 位域 | 由数组提供的存储未初始化的左值到右值转换 | 未知 |
2490 | CD6 | 常量表达式中的析构限制 | 未知 |
2491 | CD6 | 在第一次声明后导出 typedef | 未知 |
2492 | 草案 | 比较列表初始化中的用户定义转换序列 | 未解决 |
2493 | 重复 | auto作为conversion-type-id | 未知 |
2494 | CD6 | 非 ODR 使用实体的多重定义 | 未知 |
2495 | 开放 | 函数调用的左值结果 | 未解决 |
2496 | CD6 | ref-qualifier 和虚重写 | 未知 |
2497 | 草案 | constexpr 函数模板的实例化点 | 未解决 |
2498 | 开放 | 部分特化失败和直接上下文 | 未解决 |
2499 | CD6 | 指针可互换性定义中的不一致 | 未知 |
2500 | 扩展 | noexcept(false)函数和析构函数应为表达式 | 扩展 |
2501 | 草案 | 显式实例化和尾部requires-clause | 未解决 |
2502 | CD6 | 嵌套语句范围内意外的声明冲突 | 未知 |
2503 | 草案 | 名称、限定名和非限定名之间的关系不明确 | 未解决 |
2504 | DRWP | 从虚基类继承构造函数 | 否 |
2505 | 草案 | 内联匿名命名空间的嵌套匿名命名空间 | 未解决 |
2506 | CD6 | 结构化绑定和数组 cv 限定符 | 未知 |
2507 | CD6 | 对operator[] | 未知 |
2508 | 位域 | 模板参数名称的使用限制 | 未知 |
2509 | CD6 | lambda-specifiers 中的 decl-specifier-seq | 未知 |
2510 | NAD | 友元函数的 noexcept-specifier 与类完整性 | 未知 |
2511 | CD6 | cv 限定位域 | 未知 |
2512 | NAD | 空类聚合成员的初始化器以及不完整类类型 | Clang 2.7 |
2513 | 开放 | requires-clause 和 operator-function-id 的歧义 | 未解决 |
2514 | 开放 | 修改 const 子对象 | 未解决 |
2515 | 开放 | 函数调用的结果 | 未解决 |
2516 | 位域 | enum-specifier 或 opaque-enum-declaration 的位置 | Clang 3.0 |
2517 | 位域 | 对 constraint-expression 中参数使用的无用限制 | 未知 |
2518 | 位域 | 一致性要求和在嵌套名称说明符 中/#warning | Clang 17 |
2519 | DRWP | 位域的对象表示 | 未知 |
2520 | 位域 | 模板签名和默认模板参数 | 未知 |
2521 | 位域 | 用户定义的文字和保留标识符 | Clang 17 |
2522 | 开放 | 删除占位符标记和保留空白 | 未解决 |
2523 | 位域 | 在常量表达式中省略析构函数调用导致的未定义行为 | 未知 |
2524 | NAD | 通过 ref-qualifier 区分用户定义的转换序列 | 未知 |
2525 | 草案 | 隐式转换序列的定义不正确 | 未解决 |
2526 | 位域 | 对void*指针 | 未知 |
2527 | NAD | 的比较 | 未知 |
2528 | 位域 | 非类潜在重叠对象 | 未知 |
2529 | 位域 | 三路比较和通常的算术转换 | 未知 |
2530 | 位域 | constexpr 引用 | 未知 |
2531 | DRWP | 枚举器 | 未知 |
2532 | 开放 | 的常量销毁枚举器的多重定义 | 未解决 |
2533 | DRWP | 静态数据成员重新声明为 constexpr | 未知 |
2534 | CD6 | 由 | 未知 |
2535 | CD6 | new T[0] | 未知 |
2536 | 开放 | 返回的指针值的类型 | 未解决 |
2537 | 草案 | 隐式创建的对象的存储期限 | 未解决 |
2538 | 位域 | 伪析构函数表达式的值类别 | 未知 |
2539 | 位域 | 类成员访问中的类型穿透 | 未知 |
2540 | CD6 | 在常量初始化期间部分初始化的变量 | 未知 |
2541 | 开放 | parameter-declaration 的语法范围过广 | 未解决 |
2542 | DRWP | 标准属性可以从语法上忽略吗? | 未知 |
2543 | 位域 | constinit三路比较要求浮点类型有强排序 | 未知 |
2544 | 开放 | 对 numeric-escape-sequence 的解释未指定 | 未解决 |
2545 | 开放 | 链接规范、模块范围和模块附加 | 未解决 |
2546 | DRWP | 闭包类型是否为结构化类型? | 未知 |
2547 | DRWP | 和优化的动态初始化 | 需要lambda 表达式 的示例 |
2548 | NAD | 潜在重叠子对象末尾的地址 | 未知 |
2549 | 审查 | 在常量表达式中透明地替换对象 | 未解决 |
2550 | DRWP | 默认的二级比较运算符定义为删除的void为非类定义的默认比较运算符函数 | 未知 |
2551 | 审查 | 数组 prvalues 和加法运算符 | 未解决 |
2552 | DRWP | 在未评估的上下文中隐式移动 throw-expression 的操作数 | 未知 |
2553 | 审查 | 类型 "引用到 cv |
未解决" 在声明符之外 |
2554 | 审查 | "引用分配的存储" 没有意义 |
未解决非定义变量声明的常量求值 |
2555 | 草案 | 对显式对象成员函数的限制 | 未解决 |
2556 | DRWP | Clang 18 实现 2023-07-14 决议覆盖虚函数,也包括显式对象参数 | 未知 |
2557 | 草案 | Clang 18 实现 2021-12-10 决议 | 未解决 |
2558 | 位域 | 对 using-declarator 的无效重新声明预防 | 未知 |
2559 | 开放 | 不可用 | 未解决 |
2560 | DRWP | promise::return_void | 未知 |
2561 | DR | 类成员访问引用到无关类 | 否 |
2562 | 开放 | 立即调用导致的未初始化子对象 | 未解决 |
2563 | 草案 | 默认的 consteval 函数 | 未解决 |
2564 | 草案 | requirement-parameter-list 中的参数类型确定 | 未解决 |
2565 | 开放 | 将具有显式对象参数的 lambda 转换为函数指针 |
未解决协程启动期间抛出的异常 |
2566 | 审查 | 协程结果对象的初始化 | 未解决 |
2567 | NAD | 转换为具有显式对象参数的函数指针 | 未知 |
2568 | DRWP | requires-expression 的 parameter-declaration-clause 中的无效类型 | 未知 |
2569 | CD6 | Clang 16 实现 2023-06-07 决议 | 未知 |
2570 | DRWP | 为未捕获的异常匹配释放 | 未知 |
2571 | CD6 | 运算符查找歧义 | 未知 |
2572 | 审查 | 在合成默认比较运算符期间进行访问检查 | 未解决 |
2573 | DRWP | 在 lambda 的 parameter-declaration-clause 中使用 decltype(capture) |
未知 |
2574 | DRWP | 澄清默认函数的 constexpr | 未知 |
2575 | 开放 | 下标的求值顺序 | 未解决 |
2576 | 开放 | 没有目标的重载函数的地址#include在 universal-character-name 中拼接结果导致的未定义行为 | 未解决 |
2577 | 开放 | 在解析不匹配的引号时导致的未定义行为 | 未解决 |
2578 | 开放 | 在宏替换 "defined" 运算符时导致的未定义行为 | 未解决 |
2579 | 开放 | 使用宏扩展的未定义行为 | 未解决 |
2580 | 开放 | 指令宏参数中的预处理指令导致的未定义行为 | 未解决 |
2581 | 开放 | 通过字符串化创建无效字符串文字导致的未定义行为 | 未解决 |
2582 | CD6 | 标记粘贴不创建预处理标记导致的未定义行为 | 未知 |
2583 | 位域 | 使用 | Clang 19 |
2584 | 开放 | #line | 未解决 |
2585 | CD6 | 的未定义行为 | 未知 |
2586 | CD6 | 预定义宏的未定义行为 | 需要lambda 表达式 的示例 |
2587 | 审查 | 从嵌套类进行不同的成员查找 | 未解决 |
2588 | DR | 公共初始序列应考虑过度对齐 | 未知 |
2589 | 审查 | 函数模板声明中的等效类型 | 未解决 |
2590 | 位域 | 协程分配的名称查找 | 未知 |
2591 | DRWP | 赋值和比较的显式对象参数 | 未知 |
2592 | 开放 | 可见副作用和对象的初始值 | 未解决 |
2593 | 审查 | 友元声明和模块链接 | 未解决 |
2594 | CD6 | 约束满足检查期间访问检查的上下文main | 未知 |
2595 | DRWP | 底层类型应确定枚举的大小和对齐要求 | 未知 |
2596 | 草案 | 联合体中匿名联合体的活动联合成员隐式更改 | 未解决 |
2597 | CD6 | 放置分配/释放函数的缺失定义 | 未知 |
2598 | 位域 | 对成员指针表达式进行的基类限制不足 | Clang 18 |
2599 | 位域 | 禁止全局函数模板 | 未知 |
2600 | DRWP | 对合格的特殊成员函数的“更受限制” | 未知 |
2601 | 位域 | 受约束的非模板友元实例化 | 未知 |
2602 | 位域 | 全局模块中的可替换分配和释放函数 | 未知 |
2603 | 位域 | 联合体不应该要求文字类型的非静态数据成员 | 未知 |
2604 | 位域 | 初始化参数包括什么? | 未知 |
2605 | 位域 | 占位符类型的类型依赖关系 | 未知 |
2606 | CD6 | static_cast创建和销毁子对象的跟踪 | 未知 |
2607 | 草案 | consteval 默认函数 | 未解决 |
2608 | CD6 | 函数模板的整体功能等价性 | 未知 |
2609 | 开放 | 显式特化的属性 | 未解决 |
2610 | 位域 | 隐式生命周期聚合 | 未知 |
2611 | 位域 | 从“指向 void 的指针”不处理类似的类型 | 未知 |
2612 | 位域 | 枚举器名称的可见性 | 未知 |
2613 | 位域 | 省略空的模板参数列表 | 未知 |
2614 | 位域 | 类类型中的填充 | 未知 |
2615 | 位域 | 缺少聚合体中的间接私有基类 | 未知 |
2616 | 位域 | 折叠表达式展开中缺少括号可能导致语法重新解释示例中的注释不正确命名函数模板的using 声明的冲突规则恢复程序的定义不完整 | 未知 |
2617 | 审查 | 类成员访问的未指定结果 | 未解决 |
2618 | 位域 | __has_cpp_attribute(assume) | 未知 |
2619 | 位域 | 对 | 未知 |
2620 | 位域 | break | 未知 |
2621 | 位域 | continue的限制不精确声明中 | 非模板类的模板成员的默认模板参数 |
2622 | 位域 | 推导期间的替换应排除异常规范 | 未知 |
2623 | 草案 | designated-initializer-list 的初始化类型与739重复无意义的歧义规则 | 未解决 |
2624 | 位域 | 对 | 未知 |
2625 | 位域 | using enum | 未知 |
2626 | 位域 | 的查找类型 | 未知 |
2627 | 位域 | 由 2877 替代 | 需要lambda 表达式 的示例 |
2628 | DRWP | 从函数和指向成员的指针类型组合类型 | 否 |
2629 | 位域 | 调用销毁switch以处理构造函数失败 | 未知 |
2630 | 位域 | 没有数组 cookie 的数组删除表达式 | Clang 9 |
2631 | 位域 | 删除指向生命周期之外对象的指针 | Clang 16 |
2632 | 草案 | 用二进制表示重述 ones 补码 | 未解决 |
2633 | 开放 | 位域和窄化转换 | 未解决 |
2634 | DRWP | 隐式推导指南应传播约束 | 未知 |
2635 | 位域 | 浮点类型的变量作为 | Clang 16 |
2636 | 位域 | 条件 | N/A |
2637 | DRWP | 类完整性的语法规范 | 未知 |
2638 | DRWP | 默认参数中的立即函数求值 | 未知 |
2639 | 位域 | '用户声明' 未定义 | 未知 |
2640 | 位域 | constexpr-unknown 动态类型的 typeid | Clang 16 |
2641 | 位域 | 避免友元类声明范围规范的循环 | 未知 |
2642 | 位域 | 受约束的结构化绑定 | N/A |
2643 | 位域 | 根据 Unicode 15.0 UAX #31 更新附件 E | 未知 |
2644 | 位域 | 枚举器名称的可见性 | 的依赖限定标识符 |
2645 | 位域 | 注入类名称作为 simple-template-id | 未知 |
2646 | 位域 | 改进通过初始化列表进行初始化的示例 | 未知 |
2647 | 位域 | 阶段 1 之后的换行符 | 未知 |
2648 | 位域 | 允许 n 字符序列中包含更多字符 | 未知 |
2649 | 位域 | 文字的值类别的冗余规范 | 未知 |
2650 | 位域 | T 和 C 的使用不一致 | Clang 17 |
2651 | 位域 | 完成指向未知边界的数组的指针 | 未知 |
2652 | 位域 | 未使用术语“默认参数提升”默认的特殊成员函数 | 未知 |
2653 | 位域 | 针对“常量求值需要”的修复 | Clang 18 |
2654 | 位域 | 代理调用函数和转换函数的对应关系 | Clang 16 |
2655 | NAD | 关于隐式转换序列的注释不正确 | 未知 |
2656 | 草案 | 非类型模板参数的格式错误示例不正确 | 未解决 |
2657 | DRWP | 转换函数模板和“noexcept” | 未知 |
2658 | 位域 | 对 | 未知 |
2659 | 位域 | __STDCPP_BFLOAT16_T__ | 未知 |
2660 | 开放 | 的定义范围过广 | 未解决 |
2661 | DRWP | 显式对象参数可以有默认参数吗? | 未知 |
2662 | 位域 | 取消对复合 volatile 赋值的弃用 | 未知 |
2663 | DRWP | lambda-expression 中默认参数的实例化 | 未知 |
2664 | 位域 | 在非立即上下文中将 consteval lambda 转换为函数指针 | 未知 |
2665 | NAD | 将引用绑定到临时对象时的 cv 限定调整 | 未知 |
2666 | 开放 | 核心常量表达式中联合体的平凡复制static_cast | 未解决 |
2667 | 位域 | 范围 for 循环中生命周期扩展的缺失功能测试宏 | 未知 |
2668 | DRWP | co_await术语“this 参数”令人困惑 | 未知 |
2669 | 开放 | 缺少 pure-specifier 与 brace-or-equal-initializer 的歧义规则 | 未解决 |
2670 | 开放 | 成员访问控制与重载解析的示例 | 未解决 |
2671 | 开放 | 使用 using-declaration 重新声明成员的示例 | 未解决 |
2672 | DRWP | 别名模板的 CTAD 中的推导失败 | Clang 18 |
2673 | 位域 | 用完整对象替换子对象 | 未知 |
2674 | 位域 | 通过 | 未知 |
2675 | 开放 | 命名的模块导入不导入宏在 lambda-expression 中 | 未解决 |
2676 | 开放 | 聚合初始化的生命周期扩展 | 未解决 |
2677 | 审查 | 程序和翻译单元 | 未解决 |
2678 | 位域 | 由 template-id 命名的友元lambda 主体 SFINAE 仍然是必需的,这与意图和注释相矛盾 | 未知 |
2679 | 开放 | 用户声明的 spaceship 与内置运算符 | 未解决 |
2680 | 开放 | 禁止构造函数的显式对象参数 | 未解决 |
2681 | 位域 | start_lifetime_as | Clang 17 |
2682 | 位域 | ,放置 new 和活动联合成员 | 未知 |
2683 | DRWP | 替换具有基类子对象的完整对象 | 未知 |
2684 | 开放 | 替换联合体子对象 | 未解决 |
2685 | 位域 | std::source_location::current | 未知 |
2686 | 开放 | 不可实现 | 未解决 |
2687 | 位域 | 具有空指针常量的隐式转换序列 | Clang 18 |
2688 | 开放 | 具有指定初始化器的聚合体的类模板参数推导 | 未解决 |
2689 | DRWP | 从字符串文字推导成员数组类型std::nullptr_t模板函数与函数模板 | 未知 |
2690 | 位域 | 模板化嵌套类的成员函数的默认参数 | 未知 |
2691 | 位域 | thread_local 动态初始化 | 未知 |
2692 | 位域 | 聚合 CTAD、字符串和花括号省略 | Clang 19 |
2693 | 开放 | 将参数包扩展到概念的非参数包参数宏参数中的预处理指令导致的未定义行为 | 未解决 |
2694 | 开放 | 通过地址 of 重载集调用显式对象成员函数_Pragma调用显式对象成员函数 | 未解决 |
2695 | 位域 | cv 限定的 | 未知 |
2696 | 重复 | 基本类型void | 未知 |
2697 | DRWP | 吗? | 未知 |
2698 | DRWP | 联合体的默认移动赋值运算符的语义hexadecimal-escape-sequence 贪婪程度过高具有相同参数类型列表的静态和显式对象成员函数 | 未知 |
2699 | DRWP | string-literal 的转义序列 | 未知 |
2700 | DRWP | 在嵌套名称说明符 中string-literal 的 | 未知 |
2701 | 开放 | operator | 未解决 |
2702 | 开放 | 语义上的属性可忽略性 | 未解决 |
2703 | 审查 | 指向 | 未解决 |
2704 | 开放 | 的指针的比较关系 | 未解决 |
2705 | 开放 | 使用缩写函数语法的推导指南 | 未解决 |
2706 | 开放 | 使用扩展整数类型与 | 未解决 |
2707 | DRWP | z | 需要lambda 表达式 的示例 |
2708 | DRWP | 后缀 | 未知 |
2709 | NAD | throw-expression 规范的不一致性 | 未知 |
2710 | DRWP | 禁止现有的实现实践 | 未知 |
2711 | DRWP | 多个范围中的默认参数 / 同一范围内的数组边界的继承 | 未知 |
2712 | DRWP | 引用成员的常量销毁 | 未知 |
2713 | DRWP | 三路比较要求浮点类型有强排序,第 2 版 | 未知 |
2714 | DRWP | 澄清“直接绑定”的含义 | 未知 |
2715 | DRWP | 访问模棱两可的子对象 | 未知 |
2716 | DRWP | 重复的结构化绑定声明 | 未知 |
2717 | DRWP | 推导指南不能有尾随 requires-clause | 未知 |
2718 | DRWP | 数组的带括号初始化 | Clang 2.7 |
2719 | DRWP | 引用到聚合体的带括号初始化 | 未知 |
2720 | DRWP | 常量表达式中的循环 | 未知 |
2721 | DRWP | 异常对象的复制初始化源 | 未知 |
2722 | DRWP | 简化对内置赋值运算符候选者的限制析构函数应为调用显式对象成员函数 | 未知 |
2723 | DRWP | 从指定初始化列表初始化引用到聚合体 | 未知 |
2724 | DRWP | 隐式推导指南从构造函数的 parameter-declaration-clause 中省略属性 | 未知 |
2725 | DRWP | 用于参数初始化的“调用函数”可能不存在 | 未知 |
2726 | 审查 | 关于自或基转换的规则在规范上是多余的 | 未解决 |
2727 | 开放 | alignment-specifier 的参数包扩展 | 未解决 |
2728 | DR | 派生到基转换的类型完整性 | 未知 |
2729 | DRWP | 在未对齐的存储中创建对象 | 未知 |
2730 | 开放 | 模板实体和别名模板的模板有效性规则 | 未解决 |
2731 | 开放 | 何时确切地重用存储? | 未解决 |
2732 | DRWP | 用于 | 未知 |
2733 | DRWP | 的临时物质化转换[[maybe_unused]]浮点类型的可表示值范围 | 未知 |
2734 | 开放 | 澄清算术右移的舍入 | 未解决 |
2735 | 开放 | 非调用类成员访问的重载解析 | 未解决 |
2736 | 开放 | 作为 attribute-token 出现的替代标记 | 未解决 |
2737 | 审查 | 从源文件合成的可导入头文件的导入 | 未解决 |
2738 | 审查 | delete-expression 中转换的求值 | 未解决 |
2739 | 开放 | new-type-id 的含义 | 未解决 |
2740 | 开放 | 枚举类型上的比较模板 | 未解决 |
2741 | 开放 | 从空列表到未知界限的数组的隐式转换序列 | 未解决 |
2742 | 草案 | 保证从右值进行大括号初始化的复制省略 | 未解决 |
2743 | 开放 | 复制联合体内嵌套的非平凡对象 | 未解决 |
2744 | 开放 | 同一类型在同一地址处的多个对象 | 未解决 |
2745 | DRWP | 泛型 lambda 中的依赖性 ODR 使用 | 未知 |
2746 | DRWP | 对默认模板参数的检查 | 未知 |
2747 | DRWP | 不能依赖于已删除的拼接 | 未知 |
2748 | DRWP | 通过空指针访问静态数据成员 | 未知 |
2749 | DRWP | 关系比较中“指向 void 的指针”的处理方式 | 需要lambda 表达式 的示例 |
2750 | DRWP | 不调用构造函数的 construct_at | 未知 |
2751 | NAD | 运算符函数参数的析构顺序 | 未知 |
2752 | 开放 | 精度过高的浮点字面量 | 未解决 |
2753 | DRWP | 字符串字面量对象和支持数组的存储重用 | 未知 |
2754 | DRWP | 在作为协程的显式对象成员函数中使用 *this | 未知 |
2755 | DRWP | P2738R1 应用的措辞不当 | 未知 |
2756 | 审查 | 通过委派构造函数完成初始化 | 未解决 |
2757 | 审查 | 在对象构造期间删除或释放对象的存储空间 | 未解决 |
2758 | DRWP | 什么是“访问和歧义控制”? | 未知 |
2759 | DRWP | [[no_unique_address]] 和公共初始序列 | Clang 19 |
2760 | DRWP | 作为立即函数的默认构造函数 | 未知 |
2761 | DRWP | 隐式调用匿名联合成员的已删除析构函数 | 未知 |
2762 | DRWP | 隐式对象参数的类型 | 未知 |
2763 | DRWP | 常量计算过程中忽略 [[noreturn]] | 未知 |
2764 | DRWP | 占位符的使用影响名称改编 | 未知 |
2765 | 开放 | 常量计算过程中对可能不唯一对象的地址比较 | 未解决 |
2766 | 开放 | 字符串字面量 的重复计算可能会产生不同的对象 | 未解决 |
2767 | 开放 | 匿名联合的非定义声明 | 未解决 |
2768 | DRWP | 用大括号初始化列表 赋值给枚举变量 | 未知 |
2769 | 开放 | 模板参数和默认模板参数的替换应该交织进行 | 未解决 |
2770 | 开放 | 尾随要求子句 可以引用在替换之前出现的函数参数 | 未解决 |
2771 | DRWP | 地址运算符中非限定标识符 的转换 | Clang 18 |
2772 | DRWP | 缺少链接说明符 的链接效果的附件 C 条目 | 未知 |
2773 | 开放 | 将匿名联合成员命名为类成员 | 未解决 |
2774 | 开放 | 要求表达式 的值依赖性 | 未解决 |
2775 | DRWP | 异常对象的副本的不明确的参数类型 | 未知 |
2776 | 开放 | 替换失败和实现限制 | 未解决 |
2777 | DRWP | 表示模板参数对象的标识符表达式 的类型 | 未知 |
2778 | 审查 | 平凡的析构函数并不意味着常量析构 | 未解决 |
2779 | 开放 | 对普通字面量编码的限制 | 未解决 |
2780 | DRWP | 定义指向函数类型的引用 | 未知 |
2781 | 开放 | 单定义规则中的不明确递归 | 未解决 |
2782 | 开放 | 单定义规则中对闭包类型的处理 | 未解决 |
2783 | DRWP | 全局模块片段 中推导指南的处理 | 未知 |
2784 | 开放 | 对的成员指定符 的不明确定义offsetof | 未解决 |
2785 | DRWP | 要求表达式 的类型依赖性 | 未知 |
2786 | 开放 | 比较指向完整对象的指针 | 未解决 |
2787 | 开放 | 显式对象复制/移动赋值函数的种类 | 未解决 |
2788 | 开放 | 对应关系和重新声明 | 未解决 |
2789 | DRWP | 显式和隐式对象成员函数的重载解析 | Clang 18 |
2790 | 开放 | 聚合初始化和用户定义的转换序列 | 未解决 |
2791 | DRWP | 关于“返回调用方”的措辞不明确 | 未知 |
2792 | DRWP | 清理的规范析构函数应为调用显式对象成员函数 | 未知 |
2793 | DRWP | 块作用域声明与参数名称冲突 | 未知 |
2794 | 开放 | 别名模板中 lambda 的唯一性 | 未解决 |
2795 | DRWP | 具有不同 cv 限定符的重叠空子对象 | 未知 |
2796 | DRWP | 关系运算符的函数指针转换 | 未知 |
2797 | 审查 | 重写运算符候选者的“对应关系”的含义 | 未解决 |
2798 | DRWP | 显式常量计算static_assert消息 | Clang 17 |
2799 | 草案 | 继承默认构造函数 | 未解决 |
2800 | 审查 | 为潜在的常量计算实例化 constexpr 变量 | 未解决 |
2801 | DRWP | 引用绑定与引用相关的类型 | 未知 |
2802 | 开放 | 受限的auto以及使用非缩写语法的重新声明 | 未解决 |
2803 | DRWP | 类似类型的引用绑定的重载解析 | 未知 |
2804 | 开放 | 确定重写目标的查找 | 未解决 |
2805 | 开放 | 释放函数选择未指定 | 未解决 |
2806 | DRWP | 将类型要求 设为仅类型上下文 | 未知 |
2807 | DRWP | 析构函数声明consteval | 未知 |
2808 | 审查 | 默认特殊成员函数的显式特化 | 未解决 |
2809 | DRWP | 隐式定义不会重新声明函数 | 未知 |
2810 | DRWP | 要求模板没有诊断信息 | 未知 |
2811 | DRWP | 澄清“使用”main | Clang 3.5 |
2812 | 开放 | 使用显式对齐分配 | 未解决 |
2813 | DRWP | 使用右值访问类成员 | 未知 |
2814 | NAD | 不完整类类型的对齐要求 | 未知 |
2815 | 暂定准备 | 对指向的引用/指针的重载解析析构函数应为函数 | 未解决 |
2816 | 审查 | 措辞不明确的“可能假定...最终” | 未解决 |
2817 | 开放 | sizeof(抽象类) 未指定 | 未解决 |
2818 | DR | 预定义保留标识符的使用 | 未知 |
2819 | 接受 | 在常量表达式中从空指针值进行转换 | Clang 19 |
2820 | DRWP | 值初始化和默认构造函数 | 未知 |
2821 | 审查 | 生命周期、零初始化和动态初始化 | 未解决 |
2822 | DRWP | 无副作用的指针清零 | 未知 |
2823 | DRWP | 对指针解引用时隐式的未定义行为 | 未知 |
2824 | DRWP | 数组的复制初始化 | 未知 |
2825 | DRWP | 使用大括号初始化列表 的基于范围的 for 语句 | 未知 |
2826 | 草案 | 缺少“临时表达式”的定义 | 未解决 |
2827 | 审查 | 无符号整型类型的表示 | 未解决 |
2828 | DRWP | 对 C 风格转换的模棱两可的解释 | 未知 |
2829 | 开放 | 限制用户定义的转换序列中的冗余情况 | 未解决 |
2830 | DRWP | 列表初始化应该忽略目标类型的顶层 cv 限定符 | 未知 |
2831 | DRWP | 非模板函数定义和要求子句 | 未知 |
2832 | 开放 | 虚构的临时变量和临时对象 | 未解决 |
2833 | 审查 | ODR 使用的计算 | 未解决 |
2834 | 审查 | 偏序和显式对象参数 | 未解决 |
2835 | 开放 | 名称独立声明 | 未解决 |
2836 | DR | 转换等级long double以及扩展浮点类型 | 未知 |
2837 | 开放 | 实例化和继承按值复制构造函数 | 未解决 |
2838 | 开放 | lambda 表达式 中的声明冲突 | 未解决 |
2839 | 开放 | 显式析构基类 | 未解决 |
2840 | 开放 | 缺少基本对齐的必要条件 | 未解决 |
2841 | 开放 | const 对象何时开始成为 const? | 未解决 |
2842 | 开放 | 优先于异常说明符中的右值引用类型单个值 | 未解决 |
2843 | 审查 | 对 Unicode 的未注明日期的引用使 C++ 成为一个移动目标 | 未解决 |
2844 | 开放 | 枚举有限集的内置候选者 | 未解决 |
2845 | DRWP | 使无捕获 lambda 的闭包类型成为结构化类型 | 未知 |
2846 | DRWP | 显式对象成员函数的类外定义 | 未知 |
2847 | 审查 | 类作用域中函数模板的受限显式特化 |
未解决Clang 19 实现 2024-03-01 的解决方案 |
2848 | DRWP | 省略显式实例化的空模板参数列表 | 未知 |
2849 | DRWP | 参数对象不是临时对象 | 未知 |
2850 | DRWP | 函数参数对象的存储持续时间不明确 | 未知 |
2851 | DRWP | 允许在转换的常量表达式中进行浮点转换 | 未知 |
2852 | 开放 | 完整类上下文和类作用域 lambda | 未解决 |
2853 | DRWP | 使用指向假设元素的指针进行指针算术运算 | 未知 |
2854 | DRWP | 异常对象的存储持续时间 | 未知 |
2855 | DRWP | 后缀递增中的未定义行为 | 未知 |
2856 | DRWP | 使用显式默认构造函数的复制列表初始化 | 未知 |
2857 | DRWP | 不完整类类型的依赖参数查找 | 否 |
2858 | 接受 | 声明式嵌套名称说明符 和包索引说明符 | Clang 19 |
2859 | DR | 使用多个默认构造函数进行值初始化 | 未知 |
2860 | 重复 | 删除并修复“空初始化”一词 | 未知 |
2861 | DR | 规范中的问题在错误的指针值上 | 未知 |
2862 | 审查 | 模板声明的不明确边界 | 未解决 |
2863 | 草案 | 对象生命周期规则的不明确同步要求 | 未解决 |
2864 | DR | 收窄浮点转换 | 未知 |
2865 | DR | 条件运算符结果的回归 | 未知 |
2866 | 开放 | 观察的影响[[no_unique_address]] | 未解决 |
2867 | DR | 结构化绑定的初始化顺序 | 未知 |
2868 | 开放 | 作为函数返回值的平凡可复制对象的自我引用 | 未解决 |
2869 | DR | this在局部类中 | 未知 |
2870 | DR | 组合缺失的编码前缀 | 未知 |
2871 | DR | 用户声明的构造函数模板抑制默认构造函数 | 未知 |
2872 | DR | 链接和不明确的“可以被引用” | 未知 |
2873 | 开放 | 获取涉及模板参数推导的函数的地址 | 未解决 |
2874 | DR | 部分特化的限定声明 | 未知 |
2875 | 审查 | 缺少对通过间接/地址运算符对空指针值进行往返转换的支持 | 未解决 |
2876 | 接受 | 消歧T x = delete("text") | 未知 |
2877 | DR | 使用枚举声明符 的仅类型查找 | Clang 19 |
2878 | 开放 | 指向引用类型的 C 风格转换 | 未解决 |
2879 | 审查 | 使用时的意外结果const_cast | 未解决 |
2880 | 接受 | 对不完整类类型的析构函数的访问检查 | 未知 |
2881 | DR | lambda 的显式对象参数的类型限制 | Clang 19 |
2882 | DR | 对的不明确处理void | Clang 2.7 |
2883 | DR | “ODR 可用”的定义忽略 lambda 作用域 | 否 |
2884 | 重复 | 部分特化的限定声明 | 未知 |
2885 | 审查 | 不合格的平凡默认构造函数 |
未解决Clang 16 实现 2024-05-31 的解决方案 |
2886 | DR | 临时对象和平凡的可能抛出异常的特殊成员函数 | Clang 9 |
2887 | DR | 缺少对 x 值的兼容性条目 | 未知 |
2888 | 审查 | 缺少依赖参数查找的引用和数组类型的用例 | 未解决 |
2889 | 开放 | 要求使用可访问的析构函数来销毁 operator delete | 未解决 |
2890 | 审查 | 定义局部类的成员 | 未解决 |
2891 | DR | 实现限制的规范性状态 | 未知 |
2892 | DR | 不明确的通常算术转换 | 未知 |
2893 | NAD | 在丢弃的if constexpr子语句中实例化 | 未知 |
2894 | 审查 | 函数式转换创建引用类型的右值 | 未解决 |
2895 | DR | 初始化应忽略目标类型的 cv 限定符 | 未知 |
2896 | 审查 | 涉及异常规范的模板参数推导 | 未解决 |
2897 | 开放 | 复制可能重叠的联合子对象 | 未解决 |
2898 | 开放 | 澄清从cv 到的隐式转换序列T到T | 未解决 |
2899 | 暂定准备 | 错误的值表示应该导致未定义行为 | 未解决 |
2900 | 开放 | 使用占位符类型的非类型模板参数的推导 | 未解决 |
2901 | 暂定准备 | 对近似匹配别名访问的语义不明确 | 未解决 |
2902 | 审查 | 隐式this在允许的上下文之外进行转换 | 未解决 |
2903 | 暂定准备 | 我们能否省略template仅类型上下文中的嵌套名称说明符 中的歧义符? | 未解决 |
2904 | 开放 | 介绍模板名称 | 未解决 |
2905 | 暂定准备 | noexcept 表达式 的值依赖性 | 未解决 |
2906 | 暂定准备 | 条件运算符的类类型的左值到右值转换 | 未解决 |
2907 | 暂定准备 | 对未初始化的常量左值到右值转换std::nullptr_t | 未解决 |
2908 | 暂定准备 | 计算的物理源代码行数__LINE__ | 未解决 |
2909 | 审查 | 常量初始化和 constexpr 之间的细微差别 | 未解决 |
2910 | 暂定准备 | 要求参数列表 对 ODR 可用性的影响 | 未解决 |
2911 | 暂定准备 | 表达式“出现在”子表达式中的含义不明确 | 未解决 |
2912 | 开放 | 数组 new 中的大小值过大 | 未解决 |
2913 | 暂定准备 | 推导指南 的语法中的要求子句 位置错误 |
未解决Clang 20 实现 2024-08-16 的解决方案 |
2914 | 审查 | 静态变量和线程局部变量的初始化顺序不明确 | 未解决 |
2915 | 暂定准备 | 类型的显式对象参数void |
未解决Clang 20 实现 2024-08-16 的解决方案 |
2916 | 审查 | 变量模板部分特化不应该被声明整型常量表达式中的枚举类型 | 未解决 |
2917 | 审查 | 不允许对友元模板使用多个友元类型说明符 |
未解决Clang 20 实现 2024-07-30 的解决方案 |
2918 | 暂定准备 | 考虑对重载函数地址的约束 | 未解决 |
2919 | 暂定准备 | 用于初始化 const 左值引用的转换函数候选者 | 未解决 |
2920 | 开放 | 该template基类的关键字 | 未解决 |
2921 | 暂定准备 | 导出未附加到命名模块的实体的重新声明 | 未解决 |
2922 | 暂定准备 | constexpr placement-new 过于宽松 |
未解决Clang 20 实现 2024-07-10 的解决方案 |
2923 | 暂定准备 | 关于无限循环和执行步骤的说明 | 未解决 |
2924 | 审查 | 常量计算过程中的未定义行为 | 未解决 |
2925 | NAD | 删除指向不完整枚举类型的指针 | 未知 |
2926 | 开放 | 依赖性限定名称的查找上下文 | 未解决 |
2927 | 暂定准备 | 具有以下特征的翻译单元的状态不明确模块关键字进行语法消歧 | 未解决 |
2928 | 开放 | 没有初始化线程局部变量的顺序 | 未解决 |
2929 | 暂定准备 | 平凡可析构的静态或线程局部对象的生存期 | 未解决 |
2930 | 暂定准备 | 复制省略规范中术语“复制/移动操作”不明确 | 未解决 |
2931 | 暂定准备 | 对作为显式对象成员函数的运算符函数的限制 | 未解决 |
2932 | 审查 | 空枚举的值范围 | 未解决 |
2933 | 开放 | 悬空引用 | 未解决 |
2934 | 开放 | 从以下位置转义异常的语义不明确unhandled_exception | 未解决 |
2935 | 开放 | 当 initial-await-resume-called 为 false 时,销毁协程状态 | 未解决 |
2936 | 开放 | 模板函数的局部类应该是当前实例化的一部分 | 未解决 |
2937 | 开放 | 预处理文件 的语法没有规范性影响 | 未解决 |
2938 | 开放 | 从之前的声明继承链接 | 未解决 |
2939 | 开放 | 不允许定义从右值到右值引用 | 未解决 |