cocos2d 3.x一些常用的数据类型
1、Value存放数据元素(Value不能像其它cocos2d类型一样使用retain/release和refcount内存管理)
Value是许多基本类型的包装类。如:int,float,double,bool,unsigned std::string std::vector, std::unordered_map
例如:Value val(65); //val 则就是整数型的一个变量
val.getDescription().c_str()//获取val的数值
2、Map容器 ValueMap
例如:ValueMap star_map;
Value a(10);
star_map.insert(map<std::string,Value>::value_type("1",a));//插入一个元素,键为“1”
(或者用 star_map.insert[“1”]=a;)
Value valM(star_map);//存入一个Value类型的变量里。
int b = star_map["1"].asInt();//取出ValueMap中的元素,它的关键字为“1”,可以将他直接转化为整型。
3、Rect
一个矩形类。包含两个成员属性:起始坐标(左下角)Vec2、矩阵尺寸大小Size。
4、Vec2
Vec2原名Point,它既可以表示一个二维坐标点,又可以表示一个二维向量。包含两个成员x和y。
5、 Vector:相当于以前的ccarray ( ValueVector )
auto sp0 = Sprite::create();
Vector* vecV = new Vector();
vecV->pushBack(sp0);
或者: Vector<Sprite*>vecV ; vecV.pushBack(sp0);
vecV.size();//返回vecV的长度
vecV.at(i);//返回vecV 中i-1位置的这个元素
6、auto 自动类型变量
- java常用数据类型之间的一些转换
- Cocos2d-3.x_基本数据类型(cocos2d::Vector)
- Java——基本数据类型常用的一些方法
- Cocos2d-3.x_基本数据类型(cocos2d::Map)
- UNIX/LINUX中一些常用的基本系统数据类型
- VC++中一些常用的数据类型之间的相互转化
- 在学习位图中遇到的一些常用的数据类型
- 关于数据库中的一些常用数据类型
- Cocos2d-3.x_基本数据类型(cocos2d::Value)
- [VC++]一些常用数据类型的使用
- net控件中数据导到Excel的格式 首先,我们了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell没有规定的格式,则excel会以默认的格式去呈现该cell的数据。这样就给我们提供了自定义数据格式的空间,当然我们必须使用excel支持的格式。下面就列出常用的一些格式: 1) 文本
- NSLog 一些常用的数据类型 CGRect NSArray等
- IOS开发第二讲 基本数据类型 类的新建 一些常用技巧
- NSLog 一些常用的数据类型 CGRect NSArray等
- Redis学习和应用记录(2)--常用数据类型及命令
- 【转载】常用数据类型使用转换详解
- Object-C NSLog 常用输出基本数据类型格式
- 学习笔记--mysql常用数据类型总结
- redis常用数据类型
- MySQL数据类型和常用字段属性总结