1. 事情的由来
最近在分析cocos2d-x启动代码的时候,不小心看到单例的程序
//定义一个app对象
AppDelegate app;
//执行app对象的run函数。进入帧循环
Application::getInstance()->run();
AppDelegate 是Application的子类,AppDelegate 是一个单例的模式,但是通过父类Application::getInstance()获取AppDelegate的单例指针,
父类怎么知道子类对象的指针呢?原来是在Application的构造函数中通过this指针记录下来,但是在定义派生类对象的时候,