Cocos2d x cocos2dx c++;将向量附加到向量上

Cocos2d x cocos2dx c++;将向量附加到向量上,cocos2d-x,Cocos2d X,如何连接两个cocos2d::Vector cocos2d::Vector<FiniteTimeAction*> V1; cocos2d::Vector<FiniteTimeAction*> V2; cocos2d::Vector V1; cocos2d::向量V2; 我想把V2附加到V1 cocos2d::Vector具有重载的pushBack,它接受一个向量并将其推回到另一个 V1.pushBack(V2); CCVector.h /** Adds a

如何连接两个cocos2d::Vector

cocos2d::Vector<FiniteTimeAction*> V1;
cocos2d::Vector<FiniteTimeAction*> V2;
cocos2d::Vector V1;
cocos2d::向量V2;

我想把V2附加到V1

cocos2d::Vector具有重载的pushBack,它接受一个向量并将其推回到另一个

V1.pushBack(V2);
CCVector.h

    /** Adds a new element at the end of the Vector. */
    void pushBack(T object)
    {
        CCASSERT(object != nullptr, "The object should not be nullptr");
        _data.push_back( object );
        object->retain();
    }

    /** Push all elements of an existing Vector to the end of current Vector. */
    void pushBack(const Vector<T>& other)
    {
        for(const auto &obj : other) {
            _data.push_back(obj);
            obj->retain();
        }
    }
/**在向量末尾添加新元素*/
无效回推(T对象)
{
CCASSERT(object!=nullptr,“对象不应为nullptr”);
_数据。推回(对象);
对象->保留();
}
/**将现有向量的所有元素推送到当前向量的末尾*/
无效回推(常量向量和其他)
{
用于(const auto&obj:其他){
_数据。推回(obj);
obj->retain();
}
}
还有什么是不清楚的,为什么他们在重载的pushBack(常量向量和其他)中不重复使用pushBack(T对象)