misc-new-delete-overloads

cert-dcl54-cpp 作为此检查的别名重定向到此处。

此检查会标记重载的 operator new() 和 operator delete() 函数,这些函数没有在相同范围内定义相应的自由存储函数。例如,如果类没有同时定义非放置 operator delete() 函数,则此检查会标记类实现的非放置 operator new()

此检查不会标记隐式定义的运算符、已删除或私有运算符或放置运算符。

此检查对应于 CERT C++ 编码标准规则 DCL54-CPP. 在同一范围内成对重载分配和释放函数