在编译 VS 的时候,遇到这错误,根据参考资料,在”项目属性“-“C/C++”-“常规”-“SDL检查”,将其改为 否。 (参考资料提到的另一个方法是将指针声明时初始化为 nullptr ) 另外,提示文件名太长的错误,将工程移动到纯英文路径,并且尽量在磁盘根路径,不要藏得太深。 参考: https://blog.csdn.net/qq_46207...
一、异常错误 error C4703:对一个潜在的未初始化的局部指针变量的使用 二、原因 启用SDL 安全检查 (安全) 生命周期,将检查与安全相关的错误 SDL检查启用运行时缓冲区溢出检测的严格模式,并且会在delete某个指针时,自动为这个指针定义一个非有效的值,防止重用过时的指针引用 详见:/sdl(启用附加安全检查) | Microso...
到你标的那一步时,q指针还没指向确定内存,q->next目前还不存在,怎么能给它赋值呢