2013年7月13日

UNREFERENCED_PARAMETER 的作用

摘要: #define UNREFERENCED_PARAMETER(P) (P) 换句话说 UNREFERENCED_PARAMETER 展开传递的参数或表达式。其目的是避免编译器关于未引用参数的警告。许多程序员,包括我在内,喜欢用最高级别的警告 Level 4(/W4)进行编译。Level 4 属于“能被安全忽略的事件”的范畴。虽然它们可能使你难堪,但很少破坏你的代码。例如,在你的程序中可能会有这样一些代码行:int x=1; 但你从没用到过 x。也许这一行是你以前使用 x 时留下来的,只删除了使用它的代码,而忘了删除这个变量。Warning Level 4 能找到这些小麻烦。所以,为什么... 阅读全文

posted @ 2013-07-13 22:44 Sunny_NUAA 阅读(358) 评论(0) 推荐(0)

获取进程路径

摘要: TCHAR szPath[MAX_PATH];GetModuleFileName( NULL/*m_hInstance*/, szPath, MAX_PATH ); 阅读全文

posted @ 2013-07-13 22:37 Sunny_NUAA 阅读(115) 评论(0) 推荐(0)

$err,hr

摘要: 在Visual C++ 中,可以在监视窗口添加 $err,hr 一行来实时现实错误。调试过程中,该项相当于在每次调用API函数之后调用GetLastError函数。其值由两部分组成,一个是错误代码(十六进制),另一个是错误代码所对应的文本提示。该方法支持多语言。 阅读全文

posted @ 2013-07-13 16:41 Sunny_NUAA 阅读(211) 评论(0) 推荐(0)

导航