gpt4 book ai didi

visual-studio-2010 - 使用 File* 对象时出现错误指针错误

转载 作者:行者123 更新时间:2023-12-04 05:35:02 25 4
gpt4 key购买 nike

我只需要一些有关使用 MS Visual Studio 2010 时出现的错误指针错误的建议。

FILE *rawDataFile = fopen("C:\\Data.txt", "rb");

当我在执行上述代码后使用 Release/Debug 模式逐步执行我的代码时,我总是在观察变量时得到 声明。

我真的不知道为什么会发生这种情况,之前似乎没有发生内存损坏,据我所知内存已正确分配。

我真的很感激帮助我进一步挖掘的任何指示?

enter image description here

最佳答案

<Bad Ptr>不一定表示内存损坏,也不一定表示错误。在这种情况下,它只是意味着指针为空,因此调试器无法提供有关所指向对象的任何信息(由于指针为空,因此不存在此类对象)。
FILE 的数据成员的值结构是实现定义的。在 Visual C++ 实现中,这些成员有时为空。这是正常的。

关于visual-studio-2010 - 使用 File* 对象时出现错误指针错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12064475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com