1.为什么要有new? 为什么要有new?为什么要动态创建对象?为什么有时候不用new,有时候又用new,比如: // Cocos2d-x3.x的Value类,大家都很熟悉了 Value v = Value(100); // Cocos2d-x的Sprite类,也很属性了 Sprite* sp = new Sprite(); 为什么有些地方不用new,有些地方又要new呢? 这就涉及到自动存储和动态存储了. 2.自动存储(自动变量.局部变量) 自动存储,也叫做自动变量,比如int num = 1