最近才开始学习cocos2d-x,看文档的时候经常看见示例代码里面定义变量的时候,有的人直接定义的是变量,有的人定义的是指针变量,看得有点晕。
各位大神、前辈,一般你们在什么情况下会使用指针变量?
还有,如下面代码,两行代码都可以用,但是第一行应该是明确定义了texture2d就是个指针变量,而第二行是自动匹配的。所以问题来了,一般你们怎么知道Director::getInstance()->getTextureCache()->addImage(""); 返回的是个指针呢?
Texture2D *texture2d = Director::getInstance()->getTextureCache()->addImage("");
auto texture2 = Director::getInstance()->getTextureCache()->addImage("");
不要骂我,我以前不是C程序员,C的常识我不懂。