读书人

一个编译报错解决方案

发布时间: 2012-11-09 10:18:48 作者: rapoo

一个编译报错

这个报错是什么意思?我百度之,说是什么关于越界的事,但是我的程序应该不存在越界问题
程序结构大致是:
class tank:public QWidget{}
class Btank: public tank{}
class Gtank: public tank{}
然后在主窗体的构造函数中加了:
Gtank *u = new Gtank(this);
如果注释掉就没有报错,请问这大概是什么问题

[解决办法]
请在头文件中定义 Gtank *u;然后在构造函数中写 u = new Gtank();
[解决办法]
我也遇到过几次这种问题,语法上没有问题,在类里加点东西就会报错. 重新生成再重启VS试下
[解决办法]
pixmap有没有new,只看到了一个指针声明。

读书人网 >QT开发

热点推荐