이 오류에 대한 설명은 Description of the R6025 run-time error in Visual C++를 보시면 됩니다. 이 오류는 순수 가상 함수를 호출하려고 할 때 발생하는 오류인데, 일반적인 방법으로는 예외 처리가 안 됩니다. 이걸 해결하는 간단한 방법은 _set_purecall_handler 함수로 예외 처리 함수를 지정하는 것입니다. 다음은 실제 사용 예입니다.

void handle_pure_virtual_function_call()
{
RaiseException(EXCEPTION_ACCESS_VIOLATION, 0, 0, NULL);
}

int main(int argc, char* argv[])
{
_set_purecall_handler(handle_pure_virtual_function_call);
return 0;
}
2009/08/08 11:54 2009/08/08 11:54

트랙백 주소 :: http://www.easyisright.net/trackback/593

댓글을 달아 주세요

  1. 비밀방문자 2010/10/27 17:01  댓글주소  수정/삭제  댓글쓰기

    관리자만 볼 수 있는 댓글입니다.

    • 조순현 2010/10/31 11:20  댓글주소  수정/삭제

      잘은 모르지만, 윈도 운영체제의 어떤 중요한 파일이 망가진 것 같네요. 바이러스가 원인일 수 있습니다. 컴퓨터를 잘 아는 사람에게 도움을 요청해서 해결하시는 게 좋을 것 같습니다.