1.
LPCTSTR CRegEx::GetValueSZ(LPCTSTR szName)
{
TCHAR tchPath[MAX_PATH];
GetValueSZ(szName,tchPath,MAX_PATH);
return tchPath;
}
编译后警告:warning C4172: returning address of local variable or temporary
2.
char cTemp = '-1';
编译后警告:
warning C4309: 'initializing' : truncation of constant value
3.
头文件 atlosapice.h 和 Pwinuser.h 中 WM_NCDESTROY 重定义了
warning C4005: 'WM_NCDESTROY' : macro redefinition Pwinuser.h
我查了 一下,工程中没有添加“atlosapice.h”头文件,不晓得是不是哪个头文件中包含了它,
关于WM_NCDESTROY的定义:
“atlosapice.h”文件中是这样:
#ifndef WM_NCDESTROY
#define WM_NCDESTROY (WM_APP - 1)
#endif
“Pwinuser.h”件中是这样:
#define WM_NCDESTROY 0x0082
这个怎么解决呀?