#pragma once #define DELETE_POINTER(Pointer) \ if (Pointer != nullptr)\ {\ delete Pointer;\ Pointer = nullptr;\ } #define DELETE_ARRAY(Array) \ if (Array != nullptr)\ {\ delete[] Array;\ Array = nullptr;\ }