void CCSet::removeAllObjects()
{
CCSetIterator it;
for (it = m_pSet->begin(); it != m_pSet->end(); ++it)
{
if (! (*it))
{
break;
}
(*it)->release();
}
}
```
removeAllObjects没有清空 m_pSet, 导致重复释放。