CCArray不能用自定义类吗?

 CClientUserItem * pClientUserItem=new CClientUserItem; auto testarray = Array::createWithCapacity(100); Sprite* pRet = Sprite::create("bg_tile.png"); testarray->retain(); log("num:%d", testarray->count()); testarray->addObject((Object*)pClientUserItem);

为什么出错。

它只能是CCObject类及其子类的容器。