网狐“CTableFrameSink”: 不能实例化抽象类
原因是新的接口,添加了几个虚函数,子类没有得到实现 所以不能初始化
在TableFrameSink中添加下面2个函数
//用户断线
virtual bool OnActionUserOffLine(WORD wChairID, IServerUserItem * pIServerUserItem){return true;}
//用户重入
virtual bool OnActionUserConnect(WORD wChairID, IServerUserItem * pIServerUserItem){ return true; }
查看是哪里的错误,有些可以直接注释掉
- error C2259: “CTableFrameSink”: 不能实例化抽象类
- //在这个类中
- class TableFrameSink : public ITableFrameSink, public ITableUserAction
- //添加
- public:
- //用户断线
- virtual bool OnActionUserOffLine(WORD wChairID, IServerUserItem
- pIServerUserItem){ return true; }
- //用户重入
- virtual bool OnActionUserConnect(WORD wChairID, IServerUserItem * pIServerUserItem){ return true; }
- 有的捕鱼//用户断线已经写好的,如果还报错将第一个函数干掉
- 客户端就没技术含量了
- 那些什么
- error C2039:
- “dwUserMedal”: 不是“tagUserInfo”的成员
- error C2039: “dwUserMedal”:
- 不是“tagUserInfoHead”的成员3 }
- error C2039: “dwUserMedal”:
- 不是“tagUserScore”的成员
- 报错的地方直接注释吧。那些经典版都丢弃了。放心注释,不会影响你的游戏质量
|