📄 objectgroupfactory.cpp
字号:
#include "StdAfx.h"
#include "ObjectGroup.h"
#include "ObjectGroupFactory.h"
ObjectGroupFactory::ObjectGroupFactory()
{
m_pGroupPool = new CMemoryPoolFactory<ObjectGroup>;
}
ObjectGroupFactory::~ObjectGroupFactory()
{
SAFE_DELETE( m_pGroupPool );
}
VOID ObjectGroupFactory::Release()
{
if( m_pGroupPool )
{
m_pGroupPool->Release();
}
}
VOID ObjectGroupFactory::Init( DWORD dwMaxPoolSize )
{
m_pGroupPool->Initialize( dwMaxPoolSize, dwMaxPoolSize/2+1 );
}
ObjectGroup * ObjectGroupFactory::AllocGroup()
{
return m_pGroupPool->Alloc();
}
VOID ObjectGroupFactory::FreeGroup( ObjectGroup* pGroup )
{
m_pGroupPool->Free( pGroup );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -