有关cocos2d-x宏定义

例如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;
}
}

双_(下划线)是什么意思啊?

没有任何的意义

— Begin quote from ____

引用第1楼凤凰花开于2013-11-15 16:53发表的 :
没有任何的意义 http://www.cocoachina.com/bbs/job.php?action=topost&tid=167579&pid=850707

— End quote

TYPE 怎么理解?这是一个变量还是什么

只是一个名字替换而已。

CREATE_FUNC(新手上路);

那么 宏定义里面的 TYPE 就全替换成了 新手上路

— Begin quote from ____

引用第3楼borisyue于2013-11-15 17:17发表的 :
只是一个名字替换而已。

CREATE_FUNC(新手上路);

那么 宏定义里面的 TYPE 就全替换成了 新手上路 http://www.cocoachina.com/bbs/job.php?action=topost&tid=167579&pid=850719

— End quote

谢谢哈,这个能理解,但是双下划线是什么语法?

不是语法,只是个命名而已!

= =!!!!!!!!!!!!!!!!!!!!

你叫他SB,也可以。都是自己命名的,随便。没有给来几个表情符号,是为了让人看的明白

汗,多久前的帖子我没注意。
常见的声明变量方法。
int a; 这个你理解否?
那么 int a; 你就不能理解了?