Cocos容器——Vector
来源:互联网 发布:单片机led 编辑:程序博客网 时间:2024/06/08 05:00
注意并不是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);
用这种办法保证迭代器不会混乱。
0 0
- Cocos容器——Vector
- STL—vector容器类型
- vector向量容器——STL Introduction
- c++标准库——vector容器
- 容器总结——array、vector、deque
- vector——序列式容器
- stl之序列容器——vector
- STL学习笔记— —容器vector
- C++容器学习2——vector
- STL——vector容器详解
- STL容器——vector接口介绍
- STL — vector容器用法详解
- vector容器的内存分配——vector向量容器(补充)——STL Introduction
- cocos Vector特点详解
- C++Primer——标准库vector(容器)类型
- 【stanford C++】容器III——Vector类
- C++STL泛型编程——vector向量容器
- 第9章顺序容器——vector、string练习题
- [BZOJ 4044][Cerc2014]Virus synthesis
- 阿里JAVA开发面试常问问题总结3
- cocos内存管理
- Git指令(不定期更新)
- 一次nginx 502 & mysql not contect 排错经历
- Cocos容器——Vector
- 数据存储--文件存储
- ajax 从后台获取json格式 提示 parseerror
- 【php网络 基础知识】详解get、post请求、文件上传
- Cocos设计分辨率(glView)
- HDU 5651 xiaoxin juju needs help
- Kubernetes1.1源代码分析(二)
- JavaScript闭包
- 个人介绍 真实版本 vs 社会主义接班人版本