使用1个队列或者栈用作缓冲池(各有各的优点在这里不多说 自己分析去)
Class Bullet
{
static stack<Bullet *> m_cacheStack;
void new(); (堆分配)重写 if( ! m_cacheStack.empty) {} else {}
void delete(); { m_cacheStack.clear(); }
};
暂时之想到了这么多0.0 欢迎更正
使用1个队列或者栈用作缓冲池(各有各的优点在这里不多说 自己分析去)
Class Bullet
{
static stack<Bullet *> m_cacheStack;
void new(); (堆分配)重写 if( ! m_cacheStack.empty) {} else {}
void delete(); { m_cacheStack.clear(); }
};
暂时之想到了这么多0.0 欢迎更正