mmem_list.h
来自「跨平台C++基础库」· C头文件 代码 · 共 43 行
H
43 行
#ifdef M_MEM_TEST
#ifndef MCRT_MEM_LIST_H
#define MCRT_MEM_LIST_H
#include "MCRT/mcommon.h"
struct MemTraceNode
{
void* m_pBlock;
size_t m_nSize;
char m_szFileName[PATH_MAX];
mInt32 m_nLine;
struct MemTraceNode* pNext;
MemTraceNode()
:m_pBlock(NULL), m_nSize(0), m_nLine(0), pNext(NULL)
{}
};
typedef MemTraceNode MemTraceList;
class MemTrace
{
public:
MemTrace();
~MemTrace();
void insert( MemTraceNode* pNode );
void erase( void* pBlock );
void displayMemLeaked();
private:
MemTraceList m_listHead;
};
#endif //end MCRT_MEM_LIST_H
#endif //end M_MEM_TEST
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?