注意并不是std::vector,cocos容器是大写V
Vector只能添加Ref和其子类对象,其主要意义在于会自动retain这个对象
访问方式:创建Vector<Sprite*> vec;
插入1vec.pushBack(Sprite::create());尾部插入
插入2 vec.insert(0, Sprite::create());中间插入
删除1 vec.erase(ssize_t index);删除index所指的内容
删除2 vec.erase(vec.begin(), vec.end());删除一段迭代器指定内容
删除3 vec.erase(vec.begin())
其实Vector和std的类似,其迭代器end()都是指向最后元素的后一位置,要注意erase操作删除这位置的元素后,后面的元素会补位,所以在for循环中:it = vec.erase(it);
用这种办法保证迭代器不会混乱。