.. title:: clang-tidy - misc-new-delete-overloads misc-new-delete-overloads ========================= `cert-dcl54-cpp` redirects here as an alias for this check. The check flags overloaded operator ``new()`` and operator ``delete()`` functions that do not have a corresponding free store function defined within the same scope. For instance, the check will flag a class implementation of a non-placement operator ``new()`` when the class does not also define a non-placement operator ``delete()`` function as well. The check does not flag implicitly-defined operators, deleted or private operators, or placement operators. This check corresponds to CERT C++ Coding Standard rule `DCL54-CPP. Overload allocation and deallocation functions as a pair in the same scope `_.