cert-mem57-cpp

此检查标记使用默认的 operator new 的情况,其中类型具有扩展对齐(对齐大于基本对齐)。(默认的 operator new 保证在请求的对齐小于或等于基本对齐时提供正确对齐)。仅检测 (按设计) operator new 不是用户定义的且不是放置 new 的情况(原因是,在这些情况下,我们假设用户提供了正确的内存分配)。

此检查对应于 CERT C++ 编码标准规则 MEM57-CPP。避免对过度对齐的类型使用默认的 operator new