Is it good to define a new macro that craters my need of showing failed assertion to user and with just enough information for developers to debug the issue.
Message for user, what the user should do with this message at last information for the developer
#define ASSERT(f) \
do \
{ \
if (!(f) && AfxAssertFailedLine(THIS_FILE, __LINE__)) \
AfxDebugBreak(); \
} while (0) \
sample message fn that we use,
MessageBox(_T("Error in finding file."),_T("TITLE"),MB_ICONERROR);