Lint Analysis Results Report for OXIteratorUNC.cpp |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 12:07:55 |
Total Issues: | 75 |
Elective Notes: | 25 (33.33%) |
Informational: | 37 (49.33%) |
Warnings: | 13 (17.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 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 77 | Symbol 'COXIteratorUNC::m_dirSearchStack's default constructor implicitly called -- Effective C++ #12 |
2 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 77 | Symbol 'COXIteratorUNC::m_fileSearch's default constructor implicitly called -- Effective C++ #12 |
3 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 78 | Parameter 'pszUNC' (line 70) could be declared const --- Eff. C++ 3rd Ed. item 3 |
4 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 70 | Location cited in prior message |
5 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 88 | Symbol 'COXIteratorUNC::m_dirSearchStack's default constructor implicitly called -- Effective C++ #12 |
6 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 88 | Symbol 'COXIteratorUNC::m_fileSearch's default constructor implicitly called -- Effective C++ #12 |
7 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 89 | Parameter 'pszServer' (line 80) could be declared const --- Eff. C++ 3rd Ed. item 3 |
8 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 80 | Location cited in prior message |
9 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 89 | Parameter 'pszShare' (line 80) could be declared const --- Eff. C++ 3rd Ed. item 3 |
10 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 80 | Location cited in prior message |
11 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 89 | Parameter 'pszDirectory' (line 80) could be declared const --- Eff. C++ 3rd Ed. item 3 |
12 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 80 | Location cited in prior message |
13 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 89 | Parameter 'pszFile' (line 81) could be declared const --- Eff. C++ 3rd Ed. item 3 |
14 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 81 | Location cited in prior message |
15 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 98 | Symbol 'COXIteratorUNC::m_dirSearchStack's default constructor implicitly called -- Effective C++ #12 |
16 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 98 | Symbol 'COXIteratorUNC::m_fileSearch's default constructor implicitly called -- Effective C++ #12 |
17 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 109 | Symbol 'COXIteratorUNC::m_dirSearchStack's default constructor implicitly called -- Effective C++ #12 |
18 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 109 | Symbol 'COXIteratorUNC::m_fileSearch's default constructor implicitly called -- Effective C++ #12 |
19 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 124 | Ignoring return value of function 'COXIteratorUNC::End(void)' (compare with line 170, file ..\..\Include\OXIteratorUNC.h) |
20 | Information | 2 | 830 | ..\..\Include\OXIteratorUNC.h | 170 | Location cited in prior message |
21 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 127 | do ... while(0); |
22 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 128 | do ... while(0); |
23 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 145 | Variable 'sDir' (line 140) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
24 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 140 | Location cited in prior message |
25 | Warning | 3 | 429 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 145 | Custodial pointer 'pDirSearchData' (line 135) has not been freed or returned |
26 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 135 | Location cited in prior message |
27 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 145 | Variable 'pDirSearchData' (line 135) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
28 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 135 | Location cited in prior message |
29 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 149 | Parameter 'bDepthFirst' (line 115) could be declared const --- Eff. C++ 3rd Ed. item 3 |
30 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 115 | Location cited in prior message |
31 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 149 | Parameter 'bIncludeDirs' (line 114) could be declared const --- Eff. C++ 3rd Ed. item 3 |
32 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 114 | Location cited in prior message |
33 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 149 | Parameter 'bIncludeFiles' (line 114) could be declared const --- Eff. C++ 3rd Ed. item 3 |
34 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 114 | Location cited in prior message |
35 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 149 | Parameter 'bRecursive' (line 115) could be declared const --- Eff. C++ 3rd Ed. item 3 |
36 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 115 | Location cited in prior message |
37 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 194 | Ignoring return value of function 'COXIteratorUNC::EndFileSearch(void)' (compare with line 210, file ..\..\Include\OXIteratorUNC.h) |
38 | Information | 2 | 830 | ..\..\Include\OXIteratorUNC.h | 210 | Location cited in prior message |
39 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 203 | Variable 'sDir' (line 191) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
40 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 191 | Location cited in prior message |
41 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 223 | Ignoring return value of function 'COXIteratorUNC::EndFileSearch(void)' (compare with line 210, file ..\..\Include\OXIteratorUNC.h) |
42 | Information | 2 | 830 | ..\..\Include\OXIteratorUNC.h | 210 | Location cited in prior message |
43 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 224 | Ignoring return value of function 'COXIteratorUNC::EndAllDirectorySearches(void)' (compare with line 211, file ..\..\Include\OXIteratorUNC.h) |
44 | Information | 2 | 830 | ..\..\Include\OXIteratorUNC.h | 211 | Location cited in prior message |
45 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 232 | Ignoring return value of function 'COXIteratorUNC::Next(void)' (compare with line 151) |
46 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 151 | Location cited in prior message |
47 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 240 | Ignoring return value of function 'COXIteratorUNC::Next(void)' (compare with line 151) |
48 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 151 | Location cited in prior message |
49 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 242 | Variable 'tempIteratorUNC' (line 239) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
50 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 239 | Location cited in prior message |
51 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 250 | Ignoring return value of function 'COXIteratorUNC::End(void)' (compare with line 216) |
52 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 216 | Location cited in prior message |
53 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 250 | Function may throw exception '...' in destructor 'COXIteratorUNC::~COXIteratorUNC(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
54 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 251 | do ... while(0); |
55 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 263 | do ... while(0); |
56 | Warning | 3 | 429 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 281 | Custodial pointer 'pDirSearchData' (line 277) has not been freed or returned |
57 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 277 | Location cited in prior message |
58 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 281 | Variable 'pDirSearchData' (line 277) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
59 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 277 | Location cited in prior message |
60 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 284 | do ... while(0); |
61 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 306 | do ... while(0); |
62 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 317 | Variable 'pNewDirSearchData' (line 303) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
63 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 303 | Location cited in prior message |
64 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 324 | Ignoring return value of function 'COXIteratorUNC::EndLastDirectorySearch(void)' (compare with line 212, file ..\..\Include\OXIteratorUNC.h) |
65 | Information | 2 | 830 | ..\..\Include\OXIteratorUNC.h | 212 | Location cited in prior message |
66 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 331 | do ... while(0); |
67 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 348 | Ignoring return value of function 'COXIteratorUNC::EndLastDirectorySearch(void)' (compare with line 212, file ..\..\Include\OXIteratorUNC.h) |
68 | Information | 2 | 830 | ..\..\Include\OXIteratorUNC.h | 212 | Location cited in prior message |
69 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 399 | do ... while(0); |
70 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 414 | Variable 'pDirSearchData' (line 400) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
71 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 400 | Location cited in prior message |
72 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 414 | Pointer variable 'pDirSearchData' (line 400) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
73 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 400 | Location cited in prior message |
74 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp | 489 | Ignoring return value of function 'CList<COXIteratorUNC::COXSearchData *,COXIteratorUNC::COXSearchData *>::RemoveHead(void)' (compare with line 719, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxtempl.h) |
75 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxtempl.h | 719 | Location cited in prior message |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp (C++) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(77): error 1926: (Note -- Symbol 'COXIteratorUNC::m_dirSearchStack's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(77): error 1926: (Note -- Symbol 'COXIteratorUNC::m_fileSearch's default constructor implicitly called -- Effective C++ #12) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(78): error 952: (Note -- Parameter 'pszUNC' (line 70) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(70): error 830: (Info -- Location cited in prior message) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(88): error 1926: (Note -- Symbol 'COXIteratorUNC::m_dirSearchStack's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(88): error 1926: (Note -- Symbol 'COXIteratorUNC::m_fileSearch's default constructor implicitly called -- Effective C++ #12) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(89): error 952: (Note -- Parameter 'pszServer' (line 80) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(80): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(89): error 952: (Note -- Parameter 'pszShare' (line 80) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(80): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(89): error 952: (Note -- Parameter 'pszDirectory' (line 80) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(80): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(89): error 952: (Note -- Parameter 'pszFile' (line 81) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(81): error 830: (Info -- Location cited in prior message) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(98): error 1926: (Note -- Symbol 'COXIteratorUNC::m_dirSearchStack's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(98): error 1926: (Note -- Symbol 'COXIteratorUNC::m_fileSearch's default constructor implicitly called -- Effective C++ #12) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(109): error 1926: (Note -- Symbol 'COXIteratorUNC::m_dirSearchStack's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(109): error 1926: (Note -- Symbol 'COXIteratorUNC::m_fileSearch's default constructor implicitly called -- Effective C++ #12) End(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(124): error 534: (Warning -- Ignoring return value of function 'COXIteratorUNC::End(void)' (compare with line 170, file ..\..\Include\OXIteratorUNC.h)) ..\..\Include\OXIteratorUNC.h(170): error 830: (Info -- Location cited in prior message) #... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_dirSearchStack.IsEmpty()); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(127): error 717: (Info -- do ... while(0);) #... LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_fileSearch.m_hFindFile == NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(128): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(145): error 953: (Note -- Variable 'sDir' (line 140) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(140): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(145): error 429: (Warning -- Custodial pointer 'pDirSearchData' (line 135) has not been freed or returned) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(135): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(145): error 953: (Note -- Variable 'pDirSearchData' (line 135) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(135): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(149): error 952: (Note -- Parameter 'bDepthFirst' (line 115) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(115): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(149): error 952: (Note -- Parameter 'bIncludeDirs' (line 114) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(114): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(149): error 952: (Note -- Parameter 'bIncludeFiles' (line 114) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(114): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(149): error 952: (Note -- Parameter 'bRecursive' (line 115) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(115): error 830: (Info -- Location cited in prior message) EndFileSearch(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(194): error 534: (Warning -- Ignoring return value of function 'COXIteratorUNC::EndFileSearch(void)' (compare with line 210, file ..\..\Include\OXIteratorUNC.h)) ..\..\Include\OXIteratorUNC.h(210): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(203): error 953: (Note -- Variable 'sDir' (line 191) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(191): error 830: (Info -- Location cited in prior message) EndFileSearch(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(223): error 534: (Warning -- Ignoring return value of function 'COXIteratorUNC::EndFileSearch(void)' (compare with line 210, file ..\..\Include\OXIteratorUNC.h)) ..\..\Include\OXIteratorUNC.h(210): error 830: (Info -- Location cited in prior message) EndAllDirectorySearches(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(224): error 534: (Warning -- Ignoring return value of function 'COXIteratorUNC::EndAllDirectorySearches(void)' (compare with line 211, file ..\..\Include\OXIteratorUNC.h)) ..\..\Include\OXIteratorUNC.h(211): error 830: (Info -- Location cited in prior message) Next(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(232): error 534: (Warning -- Ignoring return value of function 'COXIteratorUNC::Next(void)' (compare with line 151)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(151): error 830: (Info -- Location cited in prior message) Next(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(240): error 534: (Warning -- Ignoring return value of function 'COXIteratorUNC::Next(void)' (compare with line 151)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(151): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(242): error 953: (Note -- Variable 'tempIteratorUNC' (line 239) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(239): error 830: (Info -- Location cited in prior message) End(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(250): error 534: (Warning -- Ignoring return value of function 'COXIteratorUNC::End(void)' (compare with line 216)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(216): error 830: (Info -- Location cited in prior message) End(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(250): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXIteratorUNC::~COXIteratorUNC(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8) #... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(m_dirSearchStack.IsEmpty()); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(251): error 717: (Info -- do ... while(0);) #... eak() ; } while (0) /*lint -restore */ ASSERT(m_bRecursive); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(263): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(281): error 429: (Warning -- Custodial pointer 'pDirSearchData' (line 277) has not been freed or returned) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(277): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(281): error 953: (Note -- Variable 'pDirSearchData' (line 277) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(277): error 830: (Info -- Location cited in prior message) #... _) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(!m_dirSearchStack.IsEmpty()); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(284): error 717: (Info -- do ... while(0);) #... = _T(\"*.*\")"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*li ASSERT(pNewDirSearchData->m_searchUNC.File() == _T("*.*")); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(306): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(317): error 953: (Note -- Variable 'pNewDirSearchData' (line 303) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(303): error 830: (Info -- Location cited in prior message) EndLastDirectorySearch(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(324): error 534: (Warning -- Ignoring return value of function 'COXIteratorUNC::EndLastDirectorySearch(void)' (compare with line 212, file ..\..\Include\OXIteratorUNC.h)) ..\..\Include\OXIteratorUNC.h(212): error 830: (Info -- Location cited in prior message) #... k.GetHead()"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint ASSERT(pDirSearchData == m_dirSearchStack.GetHead()); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(331): error 717: (Info -- do ... while(0);) EndLastDirectorySearch(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(348): error 534: (Warning -- Ignoring return value of function 'COXIteratorUNC::EndLastDirectorySearch(void)' (compare with line 212, file ..\..\Include\OXIteratorUNC.h)) ..\..\Include\OXIteratorUNC.h(212): error 830: (Info -- Location cited in prior message) #... _) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(!m_dirSearchStack.IsEmpty()); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(399): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(414): error 953: (Note -- Variable 'pDirSearchData' (line 400) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(400): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(414): error 954: (Note -- Pointer variable 'pDirSearchData' (line 400) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(400): error 830: (Info -- Location cited in prior message) m_dirSearchStack.RemoveHead(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXIteratorUNC.cpp(489): error 534: (Warning -- Ignoring return value of function 'CList<COXIteratorUNC::COXSearchData *,COXIteratorUNC::COXSearchData *>::RemoveHead(void)' (compare with line 719, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxtempl.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxtempl.h(719): error 830: (Info -- Location cited in prior message) --- Global Wrap-up error 900: (Note -- Successful completion, 75 messages produced)