草庐IT

MemoryTester

全部标签

c++ - 在C++中将成员函数转换为静态函数

我正在编写一个内存测试框架,其中我用我自己的(例如malloc、realloc、free等)替换动态内存分配函数。但是,系统需要静态函数(我无法更改)。我有一个MemoryTester类,它记录内存调用,我想绑定(bind)内存分配函数的成员函数实现。这可能用C++实现吗?编辑:下面是一些突出显示我正在尝试做的事情的代码:typedefvoid*(allocateFuncPtr)(uint8_t);typedefvoid(freeFuncPtr)(void*);voidsetAllocateFunction(allocateFuncPtr){...}voidsetFreeFunctio