사용자에게 실패한 어설 션을 보여줄 필요가있는 새 매크로를 정의하고 개발자가 문제를 디버깅하기에 충분한 정보 만 있으면 좋습니다. 사용자가C++ 응용 프로그램 용 SMART ASSERT?
#define ASSERT(f) \
do \
{ \
if (!(f) && AfxAssertFailedLine(THIS_FILE, __LINE__)) \
AfxDebugBreak(); \
} while (0) \
샘플 메시지는 우리가 사용하는 것이 fn을 개발자 지난 정보에이 메시지와 함께 무엇을해야하는지 사용자에 대한
메시지,
MessageBox(_T("Error in finding file."),_T("TITLE"),MB_ICONERROR);
Afx 또는 MFC를 사용하지 말 것을 권장합니다. Win32 및 내장 함수를 사용하여 이러한 모든 작업을 수행 할 수 있습니다. –