为何这里的for循环用的不是引用方式?

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) ?