C++大神来SEE SEE!该怎么处理
C++大神来SEE SEE!!1.1)源代码:C/C++ codem_parentWndProc (WNDPROC)::SetWindowLong(pwndParent-GetSa
C++大神来SEE SEE!!
1.
1)源代码:
C/C++ codem_parentWndProc = (WNDPROC)::SetWindowLong(pwndParent->GetSafeHwnd(), GWL_WNDPROC, (long)(WNDPROC)ParentWindowProc);
2)产生警告:
\LTE NV Config\LMT\src\lte_nv_config\LteCheckComboBox.cpp(612) : warning C4311: 'type cast' : pointer truncation from 'WNDPROC' to 'long'
\LTE NV Config\LMT\src\lte_nv_config\LteCheckComboBox.cpp(612) : warning C4312: 'type cast' : conversion from 'LONG' to 'WNDPROC' of greater size
这个消除警告怎么消·
2.
一下几种警告是怎么引起的:
1) e:\lte nv config\lmt\src\lte_nv_config\cbl_base.cpp(994) : warning C4702: unreachable code
2) \LTE NV Config\LMT\src\lte_nv_config\cbl_base.cpp(1112) : warning C4273: 'SOP_IniRead' : inconsistent dll linkage
3) \LTE NV Config\LMT\src\lte_nv_config\LteHexeditBase.cpp(3059) : warning C4127: conditional expression is constant
[解决办法]或者直接(long)ParentWindowProc也行
[解决办法]那你就看看我写的第一种还是否有警告吧