1.……中的……出未处理的异常:……:读取位置……时发生访问冲突

Qt错误笔记1

原因:声明了指针所指向的对象,但是接下来没有用new定义。

此类错误容易在这种情况下发生:

         头文件.h文件中声明某个对象: QPushButton *button;

         但在.cpp文件的构造方法中写到:QPushButton *button=new QPushButton;

         以上.cpp文件中应该写成button=new QPushButton,否则就是重新定义button,使得button成了这个构造方法中的局部变量,而真正的全局变量button并未用new字符来定义,所以出现这个错误。

相关文章: