Lint Analysis Results Report for OXSkinnedTabCtrl.cpp |
| Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp |
|---|---|
| Project: | UTStaticLib2008 |
| Solution: | UsingStaticLib.sln [configuration: Debug] |
| Analysis Status: | Complete |
| Last Analysed: | 08 October 2008, 12:15:29 |
| Total Issues: | 8 |
| Elective Notes: | 3 (37.50%) |
| Informational: | 3 (37.50%) |
| Warnings: | 2 (25.00%) |
| 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\OXSkinnedTabCtrl.cpp | 22 | Symbol 'CTabCtrl' did not appear in the constructor initializer list -- Effective C++ #12 |
| 2 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp | 22 | Symbol 'COXSkinnedTabCtrl::m_updown's default constructor implicitly called -- Effective C++ #12 |
| 3 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp | 28 | Function may throw exception '...' in destructor 'COXSkinnedTabCtrl::~COXSkinnedTabCtrl(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
| 4 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp | 28 | Function may throw exception '...' in destructor 'COXSkinnedTabCtrl::~COXSkinnedTabCtrl(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
| 5 | Information | 2 | 1713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp | 51 | Redundant parentheses ignored |
| 6 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp | 55 | Variable 'pSkinnedApp' (line 44) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 7 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp | 44 | Location cited in prior message |
| 8 | Information | 2 | 1749 | 1749 | (Info -- base class 'COXSkin' of class 'COXSkinXP' need not be virtual -- More Effective C++ #24) |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp (C++)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp(22): error 1928: (Note -- Symbol 'CTabCtrl' did not appear in the constructor initializer list -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp(22): error 1926: (Note -- Symbol 'COXSkinnedTabCtrl::m_updown's default constructor implicitly called -- Effective C++ #12)
delete m_pTabSkin;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp(28): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXSkinnedTabCtrl::~COXSkinnedTabCtrl(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp(28): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXSkinnedTabCtrl::~COXSkinnedTabCtrl(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8)
m_pTabSkin = new COXTabSkinClassic();
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp(51): error 1713: (Info -- Redundant parentheses ignored)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp(55): error 953: (Note -- Variable 'pSkinnedApp' (line 44) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSkinnedTabCtrl.cpp(44): error 830: (Info -- Location cited in prior message)
--- Global Wrap-up
error 1749: (Info -- base class 'COXSkin' of class 'COXSkinXP' need not be virtual -- More Effective C++ #24)
error 900: (Note -- Successful completion, 8 messages produced)