jjzjj

0xDDDDDDDD

全部标签

c++ - 异常错误 : Access violation reading location 0xDDDDDDDD

我正在尝试用C++创建一个动态字符串数组。当尝试将我的动态字符串数组的内容显示到控制台时,我收到此错误:Exceptionthrownat0x0FD670B6(msvcp140d.dll)inAssignment4.exe:0xC0000005:Accessviolationreadinglocation0xDDDDDDDD.这是我的代码:DynamicStringArray.h#pragmaonce#include"stdafx.h"#include#includeusingnamespacestd;classDynamicStringArray{public:DynamicStri

c++ - 什么会导致 VTable 指针在 Win32 调试版本中为 0xdddddddd?

我正在调试一个缺陷,并将其缩小到一个对象的vtable指针为0xdddddddd。Thisanswer表示Win32调试版本通常会将死内存或已删除的内存设置为此特殊值。请注意,指针本身看起来是有效的,它只是vtable指针0xdddddddd。这是一段代码:std::list::const_iteratorit;for(it=myObjects.begin();it!=myObjects.end();++it){IMyObject*pMyObject=*it;if(pMyObject==0)continue;pMyObject->someMethod();//Accessviolati