【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 释放

相关推荐
小池先生2 小时前
idea配置代码注释模板
java·ide·intellij-idea
双河子思2 小时前
Visual Studio 编程工程设置
ide·windows·visual studio
それども3 小时前
2025 Vscode安装Python教程
ide·vscode·编辑器
余衫马4 小时前
JNI 编程 - IDEA 引入外部库
java·ide·intellij-idea
烤奶要加冰4 小时前
PyCharm 社区版全平台安装指南
ide·windows·python·pycharm·mac
家有狸花4 小时前
Pycharm 中jupyter notebook变量窗口只显示特殊变量
ide·jupyter·pycharm
Siren_dream4 小时前
anaconda与pycharm
ide·python·pycharm
whale fall4 小时前
Windows下PyCharm如何激活python的虚拟环境
ide·python·pycharm
咯哦哦哦哦6 小时前
vscode clangd 插件第三方库头文件不识别
ide·vscode·编辑器
c++小白,瞎写博客6 小时前
微雪ESP32-S3-Touch-LCD-2.8-Test编译成功方法esp-idf vscode
ide·vscode·编辑器