宏 CREATE_FUNC
来源:互联网 发布:polyfit函数的算法 编辑:程序博客网 时间:2024/05/29 08:14
宏的单行定义
#define maxi(a,b) (a>;b?a:b)
宏的多行定义
宏可以替代多行的代码 关键是要在每一个换行的时候加上一个 "\ "
宏定义写出swap(x,y)交换函数
#define swap(x, y)\
x = x + y;\
y = x - y;\
x = x - y;
————————————————————————————————————————————————————————
CREATE_FUNC的定义
#define CREATE_FUNC(__TYPE__) \
static __TYPE__* create() \
{ \
__TYPE__ *pRet = new __TYPE__(); \
if (pRet && pRet->init()) \
{ \
pRet->autorelease(); \
return pRet; \
} \
else \
{ \
delete pRet; \
pRet = NULL; \
return NULL; \
} \
}
实际上就是写了一个create函数
create不是虚函数 所以并不是重写或覆盖父类的create 只是子类新增的一个函数 负责创建子类 new+init())+autorelease new的时候会调用父类构造
- 宏 CREATE_FUNC
- cocos2dx 关于CREATE_FUNC 宏
- CREATE_FUNC
- cocos2d-x 中CREATE_FUNC 宏
- cocos2d-x之CREATE_FUNC宏
- cocos2dx源码之 CREATE_FUNC宏
- CREATE_FUNC(HelloWorld)是一个宏定义等同于:
- 【cocos2dx宏定义 CC_SYNTHESIZE、CREATE_FUNC、CC_SAFE_DELETE】
- 关于CREATE_FUNC宏的用法(未完成,将补充不用CREATE_FUNC如何定义)
- cocos2d-x中的NODE_FUNC和CREATE_FUNC宏作用
- cocos2d-x中的NODE_FUNC和CREATE_FUNC宏作用
- CCPlatformMacros(平台宏 CREATE_FUNC USING_NS_CC CC_PROPERTY_READONLY等属性 CC_SAFE_DELETE)
- cocos2d-x中的NODE_FUNC和CREATE_FUNC宏作用
- cocos2d-x中的NODE_FUNC和CREATE_FUNC宏作用
- CREATE_FUNC宏定义函数和lambda表达式作为参数
- CREATE_FUNC(HNGame)
- cocos2d-x系列笔记技巧篇(2)---关于CREATE_FUNC宏的用法
- cocos2d-x系列笔记技巧篇(2)---关于CREATE_FUNC宏的用法
- MongoDB 统计查询的实现
- qt creator修改程序编码(解决中文乱码问题)的方法
- java异常处理
- $(this)与this的区别
- 80386的内存分页机制
- 宏 CREATE_FUNC
- HTML的iframe标签自适应方法总汇
- 每日一算法:求连续子数组和的最大值
- 关于C# VS生成安装包,安装后运行其他安装包的问题
- C++ 布尔值用法
- 在线客服 浮动窗口
- 鬼哥Csdn免积分在线下载器v10.0-网页版
- CentOS后台任务执行相关命令
- 不使用官方SDK,实现微信分享(发送到朋友,发送到朋友圈)