1.当c++代码写多的时候,莫名其妙的崩溃,或者报异常。还找不到原因,那下面就用用下面的方法来找错误。
在c++项目的入口点加入
AddVectoredExceptionHandler(NULL, VectoredHandler);
然后写一个方法:
LONG CALLBACK VectoredHandler(PEXCEPTION_POINTERS pExceptionInfo)
{
printf("%08x", pExceptionInfo->ContextRecord->Eip);
return EXCEPTION_EXECUTE_HANDLER;
}
这样就会弹出异常的地址。就可以进一步找到错误代码的位置。进行修改。