f522248620 2015-08-28 02:22 采纳率: 0%
浏览 1677

c++接口类的使用,能不能这样用

class xis_socket_observer{
public:
virtual ~xis_socket_observer() {}
virtual xis_void on_socket_connected(xis_socket* psocket, const xis_cchar* phost, xis_uint port) = 0;
virtual xis_void on_socket_disconnect(xis_socket* psocket) = 0;
virtual xis_void on_socket_error(xis_socket* psocket, xis_sint errcode, const xis_cchar* perrmsg) = 0;
virtual xis_sint on_socket_recv(xis_socket* psocket, xis_byte* pdata, xis_sint datalen) = 0;
virtual xis_void on_socket_send(xis_socket* psocket, xis_sint idlesize) = 0; //idlesize socket send buffer 空限量
};

class xis_socket : public xis_object_ref{
friend class xis_sock_service;
private:
xis_socket_observer* mpobserver;

下面的这个用纯虚类指针指向 一个成员,这样可以么?
  • 写回答

3条回答 默认 最新

  • oyljerry 2015-08-28 02:29
    关注

    基类指针指向一个子类对象,就是多态的应用

    评论

报告相同问题?

悬赏问题

  • ¥15 java 的protected权限 ,问题在注释里
  • ¥15 这个是哪里有问题啊?
  • ¥15 关于#vue.js#的问题:修改用户信息功能图片无法回显,数据库中只存了一张图片(相关搜索:字符串)
  • ¥15 texstudio的问题,
  • ¥15 spaceclaim模型变灰色
  • ¥15 求一份华为esight平台V300R009C00SPC200这个型号的api接口文档
  • ¥15 就很莫名其妙,本来正常的Excel,突然变成了这种一格一页
  • ¥15 字符串比较代码的漏洞
  • ¥15 欧拉系统opt目录空间使用100%
  • ¥15 ul做导航栏格式不对怎么改?