小编Sea*_*ner的帖子

分配抽象类类型的对象

我试图在我的cocos2d-x应用程序中加入CCTable视图.我已经跟踪了testcpp的源代码,我仍然得到这个错误,并不是100%肯定为什么

"分配抽象类类型'GameList'的对象"

这是我的源代码

GameList.h

#ifndef __Squares__GameList__
#define __Squares__GameList__

#include "cocos2d.h"
#include "cocos-ext.h"
#include "GameListScene.h"
#include "GameManager.h"

using namespace cocos2d;

class GameList : public CCLayer, public extension::CCTableViewDataSource, public extension::CCTableViewDelegate

{
public:
    virtual bool init();
    CREATE_FUNC(GameList);

    ~GameList(void);

    CCLabelTTF* titleLabel;
    CCLabelTTF* loginLabel;
    CCLabelTTF* passwordLabel;

    virtual void tableCellTouched(extension::CCTableView* table, extension::CCTableViewCell* cell);
    virtual CCSize tableCellSizeForIndex(extension::CCTableView *table, unsigned int idx);
    virtual unsigned int numberOfCellsInTableView(extension::CCTableView *table);
};

#endif
Run Code Online (Sandbox Code Playgroud)

GameList.cpp

USING_NS_CC;
USING_NS_CC_EXT;

bool GameList::init()
{
    if ( !CCLayer::init() )
    {
        return false;
    }

    CCSize size = CCDirector::sharedDirector()->getWinSize();

    CCTableView* …
Run Code Online (Sandbox Code Playgroud)

c++ uitableview cocos2d-x

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

cocos2d-x ×1

uitableview ×1