cocos2d-x 中的 CC_SYNTHESIZE 自动生成 get 和 set 方法
时间:
2015-06-14 13:45:00
阅读:
350
评论:
收藏:
0
[点我收藏+]
- #include <iostream>
- using namespace std;
-
- #define CC_SYNTHESIZE(varType, varName, funName)\
- protected: varType varName;\
- public: virtual varType get##funName(void) const { return varName; }\
- public: virtual void set##funName(varType var){ varName = var; }
-
- class plane
- {
- CC_SYNTHESIZE(int, hp, Hp)
- };
-
- int main()
- {
- plane *p = new plane;
- p->setHp(1);
- }
cocos2d-x 中的 CC_SYNTHESIZE 自动生成 get 和 set 方法
原文:http://www.cnblogs.com/dudu580231/p/4574949.html