0x00421ab3 处未处理的异常: 0xC0000005: 读取位置 0xfdfdfe05 时发生访问冲突
我检查代码发现他是执行到
p= "^(@|$)";
CRegexpT reg( p,IGNORECASE );
MatchResult match_ret = reg.Match( Buf_Line);
发生的,调用堆栈第一行是
Test.exe!CBuilderT::Clear() 行1658 + 0x3e 字节 C++
第二行是
Test.exe!CBuilderT::~CBuilderT() 行1532 C++
请问大神这样的错误怎么改啊,,,小弟菜鸟一个,,请大神们指点,,急急急~~~~
看reg这个对象等h是否创建成功了,指针有访问越界
运行出现访问冲突,应该是你的代码有内存操作越界的问题,所以才会这样。
请仔细查一查对象申请与释放,内存的申请等