ActionNode::~ActionNode()
{
if (_action == nullptr)
{
CC_SAFE_RELEASE_NULL(_actionSpawn);
}
else
{
CC_SAFE_RELEASE_NULL(_action);
}
for (auto object : _frameArray)
{
object->clear();
CC_SAFE_DELETE(object);
}
_frameArray.clear();
}
为什么不是 for (auto& object : _frameArray) ?