Lint Analysis Results Report for OXSoundWnd.cpp |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 12:17:09 |
Total Issues: | 12 |
Elective Notes: | 2 (16.67%) |
Informational: | 6 (50.00%) |
Warnings: | 4 (33.33%) |
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 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp | 50 | Symbol 'CWnd' did not appear in the constructor initializer list -- Effective C++ #12 |
2 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp | 64 | do ... while(0); |
3 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp | 65 | do ... while(0); |
4 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp | 98 | Variable 'pSound' (line 85) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
5 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp | 85 | Location cited in prior message |
6 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp | 98 | Member function 'COXSoundWnd::OnInternalSoundCallback(unsigned int, long)' could be made const --- Eff. C++ 3rd Ed. item 3 |
7 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp | 104 | do ... while(0); |
8 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp | 116 | Function may throw exception '...' in destructor 'COXSoundWnd::~COXSoundWnd(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
9 | Warning | 3 | 1506 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp | 119 | Call to virtual function 'CWnd::DestroyWindow(void)' within a constructor or destructor --- Eff. C++ 3rd Ed. item 9 |
10 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp | 119 | Ignoring return value of function 'CWnd::DestroyWindow(void)' (compare with line 2182, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
11 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 2182 | Location cited in prior message |
12 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp | 119 | Function may throw exception '...' in destructor 'COXSoundWnd::~COXSoundWnd(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp (C++) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp(50): error 1928: (Note -- Symbol 'CWnd' did not appear in the constructor initializer list -- Effective C++ #12) #... __) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_theSoundWnd.m_hWnd != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp(64): error 717: (Info -- do ... while(0);) #... = &m_theSoundWnd"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) / ASSERT(CWnd::FromHandlePermanent(m_theSoundWnd.m_hWnd) == &m_theSoundWnd); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp(65): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp(98): error 953: (Note -- Variable 'pSound' (line 85) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp(85): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp(98): error 1762: (Info -- Member function 'COXSoundWnd::OnInternalSoundCallback(unsigned int, long)' could be made const --- Eff. C++ 3rd Ed. item 3) #... AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(&m_theSoundWnd == this); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp(104): error 717: (Info -- do ... while(0);) if (GetSafeHwnd() != NULL) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp(116): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXSoundWnd::~COXSoundWnd(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8) DestroyWindow(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp(119): error 1506: (Warning -- Call to virtual function 'CWnd::DestroyWindow(void)' within a constructor or destructor --- Eff. C++ 3rd Ed. item 9) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp(119): error 534: (Warning -- Ignoring return value of function 'CWnd::DestroyWindow(void)' (compare with line 2182, 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(2182): error 830: (Info -- Location cited in prior message) DestroyWindow(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSoundWnd.cpp(119): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXSoundWnd::~COXSoundWnd(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8) --- Global Wrap-up error 900: (Note -- Successful completion, 12 messages produced)