比较常用的:柔性数组成员(flexible array member),满血的指派初始化器(C++20 的那个有点残废,连乱序都不支持)
不太常用但没替代方案的:非常量大小数组(variable-length array),函数参数声明符方括号内 static(C++ 数组引用无法表达“长度不小于N”),restrict 修饰符
标准提供的比较有用的但实际不太容易找到可靠实现的:部分 Annex K 组件(例如 memset_s 确定性清内存)