"CAlarmMessage":不能实例化抽象类
时间:2011-12-05
来源:互联网
C/C++ code
////////////////////1 AlarmMessage.h class CAlarmMessage : public CAlarmReceiver { public: CAlarmMessage(); ~CAlarmMessage(void); public: virtual void NetDisConnect( LONG lLoginID, DWORD dwUser); //网络断线 virtual int RecogATMDataCallback(); //回调函数 /////////////////2 AlarmMessage.cpp CAlarmMessage::CAlarmMessage() { } CAlarmMessage::~CAlarmMessage(void) { } //回调函数 int CAlarmMessage::RecogATMDataCallback() { //具体实现 return 0 ; } /////////////////3 My.cpp #include "My.h" #include "AlarmMessage.h" char *m_img ; int m_imgLen ; CAlarmMessage *m_pAlarmmsg = NULL; //函数 long Init() { USES_CONVERSION; m_pAlarmmsg = new CAlarmMessage() ; //错误“CAlarmMessage”: 不能实例化抽象类 //为什么这里会出现这种报错呢? m_img = (char*)malloc( 500 * 1024 ) ; //分配空间以存放图片 m_imgLen = 0 ; return 1; }
作者: tony2278 发布时间: 2011-12-05
NetDisConnect函数没有实现?基类CAlarmReceiver某些纯虚方法没有重载?
作者: mozimozillllll 发布时间: 2011-12-05
C/C++ code
//NetDisConnect函数已经实现 virtual void NetDisConnect( LONG lLoginID, DWORD dwUser) //网络断线 { }
作者: tony2278 发布时间: 2011-12-05
基类CAlarmReceiver好像所有纯虚方法都已经实现了!
作者: tony2278 发布时间: 2011-12-05
引用 3 楼 tony2278 的回复:
基类CAlarmReceiver好像所有纯虚方法都已经实现了!
基类CAlarmReceiver好像所有纯虚方法都已经实现了!
别好像,CAlarmMessage中肯定存在有纯虚函数没有任何实现。
作者: mymixing 发布时间: 2011-12-05
NetDisConnect函数实现了??
virtual void NetDisConnect( LONG lLoginID, DWORD dwUser) //网络断线
{
}
首先virtual不能出现在函数定义上,然后是不是少了“CAlarmMessage::”
--->
void CAlarmMessage::NetDisConnect( LONG lLoginID, DWORD dwUser) //网络断线
{
}
virtual void NetDisConnect( LONG lLoginID, DWORD dwUser) //网络断线
{
}
首先virtual不能出现在函数定义上,然后是不是少了“CAlarmMessage::”
--->
void CAlarmMessage::NetDisConnect( LONG lLoginID, DWORD dwUser) //网络断线
{
}
作者: greenangel2 发布时间: 2011-12-05
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28