CCPoint怎么放到CCMutableArray<CCPoint>里去?

rt不能这样放?

不能放。

template<class T = CCObject*>
class CCMutableArray : public CCObject
{
public:
	typedef std::vector<T>								CCObjectArray;
	typedef typename CCObjectArray::iterator			CCMutableArrayIterator;
	typedef typename CCObjectArray::reverse_iterator	CCMutableArrayRevIterator;

看清楚 这是个模板类,当然可以放CCPoint咯。 可以放everything,例如

CCPoint  *pt = new CCPoint();

但是,CCMutableArray用了一些CCObject属性的相关东西,要想放CCPoint得把例如CCMutableArray 实现中 retain removeObject之类的东西去掉才行。。。。说白了就是原生的CCMutableArray只能放CCObject *。

用STL吧,std::deque point_Deque

用vector或者自己实现一个链表包装下

2.0已经去掉这个类了 还是用CCArray吧