求鉴定代码,这么写好不好。解决方案
求鉴定代码,这么写好不好。。。。C/C++ code#define LAYER_NODE_FUNC(layer) \static layer* node() \{ \layer
求鉴定代码,这么写好不好。。。。
C/C++ code#define LAYER_NODE_FUNC(layer) \static layer* node() \{ \layer *pRet = new layer(); \if (pRet && pRet->init()) \{ \pRet->autorelease(); \return pRet; \} \else \{ \delete pRet; \pRet = NULL; \return NULL; \} \};
首先,这是c++。。。
我知道在c语言里这个很常见,函数模板,但是在c++里感觉很蛋痛,求指导。。。。
感觉这么写,这代码的可读性实在不怎么样
会不会被人吐槽?
[解决办法]吐槽肯定会有的,比如C++里没有必要用函数模板吧
[解决办法]直接用template
[解决办法]