1、编写了一个新类,如果在头文件中声明了,却没在源文件中初始化,虽然能编译通过,但是却运行不了,出现的问题是
Flight.exe 中的 0x671a3df2 (QtCored4.dll) 处未处理的异常: 0xC0000005: 读取位置 0x00000010 时发生访问
问题应该是这样,在头文件中声明的变量时指针,所以只是给指针分配了空间,而并没有给指针指向的数据分配空间,所以在源文件中对这个指针指向的变量进行操作就会出现访问非法内存空间的问题,必须对指针指向的变量初始化。如果声明的不是指针就没有这个问题了。