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 允许::templateusing-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::xT被 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 template1454取代 未知
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_tconstness 与示例不一致 未知
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 草案 使用autotrailing-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 alignasalias-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_tconstness 与示例不一致 未知
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-specifiernew-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-namesimple-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() identifierid-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-idclass-nametype-name 之间是模棱两可的 Clang 9
2293 std::uncaught_exception() 用作class-namesimple-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-statementcondition 中跳过初始化器 未知
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() tuple_size对结构化绑定的要求 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 typenameconversion-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-clauseoperator-function-id 的歧义 未解决
2514 开放 修改 const 子对象 未解决
2515 开放 函数调用的结果 未解决
2516 位域 enum-specifieropaque-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-expressionparameter-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 开放 没有目标的重载函数的地址#includeuniversal-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-specifierbrace-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 到的隐式转换序列TT 未解决
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 开放 不允许定义从右值到右值引用 未解决