lxw1992
lxw1992
采纳率0%
2014-09-04 07:57 阅读 3.8k

cocos2dx3.2 tableview的问题!!!

cocos2dx3.2初学者,想使用tableview,
class HelloWorld : public cocos2d::Layer,TableViewDataSource,TableViewDelegate
下面的CREATE_FUNC(HelloWorld)一直报错
~Allocating an object of abstract class type'HelloWorld'
求解决办法。。。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • Handz_cpp Handz_cpp 2014-12-16 06:37

    ~Allocating an object of abstract class type'HelloWorld'

    看到这个abstact class就应该清楚有纯虚函数没有实现。。。。

    TableViewDelegate里面有句代码是这样的:

    virtual void tableCellTouched(TableView* table, TableViewCell* cell) = 0;

    这个就是继承后需要实现的一个接口

    点赞 评论 复制链接分享
  • lx417147512 ltree98 2015-04-02 07:07
  • qq_24828575 qq_24828575 2016-05-12 14:30

    应该是你没有更新classes中的文件

    点赞 评论 复制链接分享

相关推荐