for
do-while
inline
noexcept
throw
try
catch
const
volatile
typedef
new
delete
this
friend
override
final
“无需诊断”表示某些措辞根据语言规则是非良构的,但编译器不需要发布任何诊断或错误消息。通常,原因是尝试检测这些情况会导致编译时间过长。
如果执行这样的程序,行为是未定义的。