摘要:
LoadString 从资源载入字符串,我们一般这么用。举个例子:TCHAR str[20];LoadString(hInstance, IDS_STR, str, 20);如果我们的字符串的长度不知道,或许它会变化的话,我们怎么来获得资源ID对应的字符串呢?这就要用到LoadString的另一种用法,我们可以这样用LPCTSTR lpcStr = (LPCTSTR)LoadString(hInstance, IDS_STR, NULL, 0);感觉上没有什么问题啊?但是实际应用中又出现问题了,读出的字符串没有截断处理,它包含了下一个ID包含的字符串或者更多。怎么办?在MSDN中,LoadSt 阅读全文
posted @ 2010-08-05 21:23
小 楼 一 夜 听 春 雨
阅读(8990)
评论(0)
推荐(0)
摘要:
作用:告诉编译器,已经使用了该变量,不必检测警告!在VC编译器下,如果您用最高级别进行编译,编译器就会很苛刻地指出您的非常细小的警告。当你生命了一个变量,而没有使用时,编译器就会报警告:“warning C4100: ''XXXX'' : unreferenced formal parameter.”所以,为了让编译器不必检测你的警告,就使用UNREFERENCED_PARAMETER语句。比如:int SomeFunction(int arg1, int arg2){ UNREFERENCED_PARAMETER(arg2) ...}我看到过一些 C++ 代码 阅读全文
posted @ 2010-08-05 20:49
小 楼 一 夜 听 春 雨
阅读(13752)
评论(0)
推荐(3)

浙公网安备 33010602011771号