📄 assert.cpp
字号:
#include "assert.h"
#ifdef _DEBUG
bool _DebugAssert( int expression, char * description, int line, char * file, bool & ignoreAlways )
{
if( expression )
return false;
char out[512];
sprintf(out, "Assert error!\n\nExpression:\t%s\nFile:\t\t%s\nLine:\t\t%d\n", description, file, line);
switch( MessageBox(NULL, out, "Assert error!", MB_TASKMODAL | MB_ICONHAND | MB_ABORTRETRYIGNORE | MB_SETFOREGROUND) )
{
case IDIGNORE: // Prevent calling again - turn off flag
ignoreAlways = true; // Never call again
break;
case IDABORT: // Return flag and break
return true; // Abort!
}
return false;
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -