• 用户头像

    李清涛2010

    与时俱进, 能简化不少代码//@王哲Walzer: 老版本2dx没有用智能指针的原因是,cocos2d-x是在2010年7月份启动的,而C++11在2011年9月才最终定稿。在2010年的时候智能指针还没有现在那么好用,而且各手机平台上支持情况还不一样。但现在需要与时俱进了。
    我打算在cocos2d 3.0里面开始使用C++11的shared_ptr和weak_ptr,替代掉当前的CCObject和CCAutoreleasePool设计。因为同样是引用计数,我们做不到C++11 std库的水平,所以还是直接用标准库的吧。不知道各位觉得如何?
    转发 1评论 0
    原微博