目录 一、异常错误二、原因三、解决方法1.关闭安全开发生命周期(SDL)检查2.或者将指针变量初始化为nullptr 一、异常错误 error C4703:对一个潜在的未初始化的局部指针变量的使用 二、原因 启用 SDL 安全检查 (安全) 生命周期,将检查与安全相关的错误SDL检查启用运行时缓冲区溢出检测的严格模式,并且会在delete某个指针时,自动为这个指针定义一个非有效的值,防止重用过时的指针引用 详见:/sdl(启用附加安全检查) | Microsoft Docs 三、解决方法 1.关闭安全开发生命周期(SDL)检查 2.或者将指针变量初始化为nullptr int *p = NULL;