#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif这是什么意思BOOL SetMenuItemBitmaps( UINT nPosition, UINT nFlags, const CBitmap* pBmpUnchecked, const CBitmap* pBmpChecked );
第三个参数和第四个参数各代表什么,也就是cheched和uncheched有什么区别
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif这是什么意思用于支持调试版本输出相关信息,如断言告诉你在哪个文件,第几行,static char THIS_FILE[] = __FILE__;用于存储文件名。
为什么在一个函数中有这两个相对的参数
我不理解~~~~~~~~