# MemoryManager **Repository Path**: link-team/memory-manager ## Basic Information - **Project Name**: MemoryManager - **Description**: 简单的内存池和用于new函数的handle实现,并提供了delete的检测. - **Primary Language**: C++ - **License**: EPL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-11-01 - **Last Updated**: 2024-05-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MemoryManager #### 介绍 简单的内存池和用于new函数的handle实现,并提供了对delete使用次数的检测. #### 架构 Handles.hpp和MemoryPool.hpp分别是handle函数和内存池,主要用于类中重载operator new和operator new[]以及delete,delete[]的定制实现 Hendles.hpp: Allocate_Check类用于对delete次数的检测,若不符合则会抛出异常. HandleFunction类提供了用于operator new的handle函数. New_Handles类提供了一个函数指针,用于重新设置handles函数. MemoryPool.hpp:简单的内存池实现. #### 更新 2020/11/4:更新了简单的线程锁,对象实现在lock.hpp下.