弃用C ++后的Cocos2d-x v3.2 CCSet替代方案

时间:2014-09-04 18:43:20

标签: c++ cocos2d-x

在Cocos2d-X版本3.2中,CCSet已被弃用,但我找不到与Ref *对象一起使用的替代方法。我知道我可以使用std :: set作为基本的设置数据结构,但我必须自己做内存管理。看看旧的CCSet,我真的没有看到任何问题。

我的问题是:

现在我们应该如何处理Cocos2d-x中的Ref *对象集,而不推荐使用CCSet?

如果我们只是使用std :: set,那么应该是什么样的,以确保我们正确地释放和保留添加到集合中的对象;这与当前CCSet的工作方式有何不同 - 换句话说,为什么不使用已弃用的CCSet类呢?

1 个答案:

答案 0 :(得分:0)

在Cocos2d-X版本> 3.0中,您可以使用__Set类。