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