#pragma once #include "IGpAllocator.h" class GpAllocator_C final : public IGpAllocator { public: void *Realloc(void *buf, size_t newSize) override; static GpAllocator_C *GetInstance(); private: void *Alloc(size_t size); void Free(void *ptr); static GpAllocator_C ms_instance; };