Lint Analysis Results Report for OXCustomizePage.cpp |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 12:01:30 |
Total Issues: | 31 |
Elective Notes: | 6 (19.35%) |
Informational: | 19 (61.29%) |
Warnings: | 6 (19.35%) |
Errors: | 0 (0.00%) |
Internal Errors: | 0 (0.00%) |
Fatal Errors: | 0 (0.00%) |
User: | Anna |
Computer: | GABRIELLE |
Issue count by category ![]() Issue count by message number ![]() |
Order | Category | Severity | Issue No. | Source File | Line No. | Issue Text |
---|---|---|---|---|---|---|
1 | Information | 2 | 1729 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 48 | Initializer inversion detected for member 'COXCustomizePage::m_pCustomizeManager' -- Effective C++ #13 |
2 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 51 | Symbol 'CWnd' did not appear in the constructor initializer list -- Effective C++ #12 |
3 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 51 | Symbol 'COXCustomizePage::m_LayoutManager's default constructor implicitly called -- Effective C++ #12 |
4 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 51 | Symbol 'COXCustomizePage::m_pOccDialogInfo' did not appear in the constructor initializer list -- Effective C++ #12 |
5 | Warning | 3 | 1540 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 59 | Pointer member 'COXCustomizePage::m_pCustomizeManager' (line 224, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXCustomizePage.h) neither freed nor zeroed by destructor -- Effective C++ #6 |
6 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXCustomizePage.h | 224 | Location cited in prior message |
7 | Warning | 3 | 1540 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 59 | Pointer member 'COXCustomizePage::m_pOccDialogInfo' (line 388, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXCustomizePage.h) neither freed nor zeroed by destructor -- Effective C++ #6 |
8 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXCustomizePage.h | 388 | Location cited in prior message |
9 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 76 | do ... while(0); |
10 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 77 | do ... while(0); |
11 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 80 | do ... while(0); |
12 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 87 | Loss of precision (assignment) (unsigned long to long) |
13 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 98 | Ignoring return value of function 'CWnd::ModifyStyle(unsigned long, unsigned long, unsigned int)' (compare with line 2105, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
14 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2105 | Location cited in prior message |
15 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 99 | Ignoring return value of function 'CWnd::ModifyStyleEx(unsigned long, unsigned long, unsigned int)' (compare with line 2106, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
16 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2106 | Location cited in prior message |
17 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 101 | Loss of precision (arg. no. 1) (unsigned int to int) |
18 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 101 | Ignoring return value of function 'CWnd::SetDlgCtrlID(int)' (compare with line 2194, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
19 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2194 | Location cited in prior message |
20 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 113 | Ignoring return value of function 'CWnd::SetWindowPos(const CWnd *, int, int, int, int, unsigned int)' (compare with line 2265, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
21 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2265 | Location cited in prior message |
22 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 120 | Parameter 'lpszTemplateName' (line 73) could be declared const --- Eff. C++ 3rd Ed. item 3 |
23 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 73 | Location cited in prior message |
24 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 120 | Variable 'bShowWindow' (line 82) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
25 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 82 | Location cited in prior message |
26 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 125 | do ... while(0); |
27 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 126 | do ... while(0); |
28 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 127 | do ... while(0); |
29 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 131 | do ... while(0); |
30 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 173 | do ... while(0); |
31 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp | 210 | virtual member function 'COXCustomizePage::SaveWorkspaceState(void)' could be made const --- Eff. C++ 3rd Ed. item 3 |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp (C++) m_pCustomizeManager(NULL), D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(48): error 1729: (Info -- Initializer inversion detected for member 'COXCustomizePage::m_pCustomizeManager' -- Effective C++ #13) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(51): error 1928: (Note -- Symbol 'CWnd' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(51): error 1926: (Note -- Symbol 'COXCustomizePage::m_LayoutManager's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(51): error 1927: (Note -- Symbol 'COXCustomizePage::m_pOccDialogInfo' did not appear in the constructor initializer list -- Effective C++ #12) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(59): error 1540: (Warning -- Pointer member 'COXCustomizePage::m_pCustomizeManager' (line 224, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXCustomizePage.h) neither freed nor zeroed by destructor -- Effective C++ #6) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXCustomizePage.h(224): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(59): error 1540: (Warning -- Pointer member 'COXCustomizePage::m_pOccDialogInfo' (line 388, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXCustomizePage.h) neither freed nor zeroed by destructor -- Effective C++ #6) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXCustomizePage.h(388): error 830: (Info -- Location cited in prior message) #... ugBreak() ; } while (0) /*lint -restore */ ASSERT(pParentWnd!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(76): error 717: (Info -- do ... while(0);) #... AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(lpszTemplateName!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(77): error 717: (Info -- do ... while(0);) #... S_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ #... e1551 */ASSERT(AfxEndDeferRegisterClass(0x00010)) /*lint -restore */ VERIFY(AfxDeferRegisterClass(AFX_WNDCOMMCTLS_REG)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(80): error 717: (Info -- do ... while(0);) cs.style=dwStyle; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(87): error 713: (Info -- Loss of precision (assignment) (unsigned long to long)) ModifyStyle(WS_BORDER|WS_CAPTION,(cs.style&~(WS_BORDER|WS_CAPTION))|WS_CHILD); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(98): error 534: (Warning -- Ignoring return value of function 'CWnd::ModifyStyle(unsigned long, unsigned long, unsigned int)' (compare with line 2105, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(2105): error 830: (Info -- Location cited in prior message) ModifyStyleEx(WS_EX_CLIENTEDGE,(cs.dwExStyle&~WS_EX_CLIENTEDGE)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(99): error 534: (Warning -- Ignoring return value of function 'CWnd::ModifyStyleEx(unsigned long, unsigned long, unsigned int)' (compare with line 2106, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(2106): error 830: (Info -- Location cited in prior message) SetDlgCtrlID(nID); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(101): error 713: (Info -- Loss of precision (arg. no. 1) (unsigned int to int)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(101): error 534: (Warning -- Ignoring return value of function 'CWnd::SetDlgCtrlID(int)' (compare with line 2194, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(2194): error 830: (Info -- Location cited in prior message) SWP_NOZORDER|SWP_NOACTIVATE); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(113): error 534: (Warning -- Ignoring return value of function 'CWnd::SetWindowPos(const CWnd *, int, int, int, int, unsigned int)' (compare with line 2265, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(2265): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(120): error 952: (Note -- Parameter 'lpszTemplateName' (line 73) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(73): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(120): error 953: (Note -- Variable 'bShowWindow' (line 82) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(82): error 830: (Info -- Location cited in prior message) #... AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_nDialogID!=0xffffffff); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(125): error 717: (Info -- do ... while(0);) #... AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(pCustomizeManager!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(126): error 717: (Info -- do ... while(0);) #... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_pCustomizeManager==NULL || m_pCustomizeManager==pCustomizeManager); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(127): error 717: (Info -- do ... while(0);) #... S_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_pCustomizeManager==pCustomizeManager); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(131): error 717: (Info -- do ... while(0);) #... k() ; } while (0) /*lint -restore */ ASSERT(pMsg!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(173): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCustomizePage.cpp(210): error 1961: (Note -- virtual member function 'COXCustomizePage::SaveWorkspaceState(void)' could be made const --- Eff. C++ 3rd Ed. item 3) --- Global Wrap-up error 900: (Note -- Successful completion, 31 messages produced)