QT 实例化一个类时, 这种表示方法是什么意思?

篮橙 2016-12-11 02:56:47
如图红色方框, 这是在类connectDatabase构造函数里, M4Server是主窗口的类, 在connectDatabase中前置声明了类M4Server, 并且定义了一个M4Server *m_parent, 构造函数里面写成m_parent= new M4Server() 编译就会出错, 写成如图这样就OK, 请问这是什么原因?如图方框这句是什么意思?谢谢
...全文
513 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
灌水号 2016-12-12
  • 打赏
  • 举报
回复
M4Server是QWidget的子类吧?应该是类型的向下转换了,这种要强制转换吧。
sdghchj 2016-12-11
  • 打赏
  • 举报
回复
报的什么错??光说个报错,会问问题么? M4Server有无参构造函数么?
篮橙 2016-12-11
  • 打赏
  • 举报
回复
引用 1 楼 jiqiang01234 的回复:
文件件包含了没?
头文件吗?包含了头文件, 在源文件里面 include " M4Server.h"
jiqiang01234 2016-12-11
  • 打赏
  • 举报
回复
文件件包含了没?

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧