【Visual Studio 报错】未加载 wntdll.pdb(一种可行的解决办法)

调试程序时,会出现下面这个报错

分析原因:

出现未加载 wntdll.pdb 报错大概率是你的指针使用错误 ,比如使用野指针、越界访问、或者堆区空间释放方式错误等。

这里以 堆区空间释放方式错误 为例子

1、堆区开辟的数组空间使用 delete 释放

cpp 复制代码
// 堆区开辟的数组空间使用  delete 释放
int* p = new int[10];
delete p;

正确方法:使用 delete[] 释放

2、堆区开辟的空间 使用 free 释放

cpp 复制代码
// 堆区开辟的数组空间使用  delete 释放
int* p = new int[10];
free(p);

C++ new 出来的空间,应该使用 delete 或 delete[] 释放

C语言中 malloc / realloc 的空间 使用 free 释放

相关推荐
BD_Marathon21 小时前
【JavaWeb】VsCode中快速生成HTML5模板
ide·vscode·html5
海阔的天空1 天前
VSCode通过continue插件免费安装AI模型实现自动编程
运维·ide·人工智能·vscode·编辑器·ai编程
MounRiver_Studio1 天前
RISC-V IDE MRS2使用笔记(四):编译后静态堆栈调用分析
ide·mcu·嵌入式·risc-v
唐古乌梁海1 天前
【PyCharm】PyCharm 常用技巧与快捷键总结
ide·python·pycharm
小股虫1 天前
idea编译内存溢出 java: java.lang.OutOfMemoryError: WrappedJavaFileObject[ 解决方案
java·ide·intellij-idea·idea
食品一少年1 天前
【Day4-6】开源鸿蒙IDE DevEco Studio插件集成
ide
洁洁!1 天前
openEuler开发工具链与IDE支持性能深度测试
ide
baidu_172012532 天前
在Visual Studio中安装通义灵码
ide·visual studio
黎相思2 天前
环境搭建
ide
晨同学03272 天前
【亲测可行】windows安装visual studio & opencv4.10.0
ide·windows·visual studio