Lint Analysis Results Report for OXCalendarEdit.cpp |
| Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp |
|---|---|
| Project: | UTStaticLib2008 |
| Solution: | UsingStaticLib.sln [configuration: Debug] |
| Analysis Status: | Complete |
| Last Analysed: | 08 October 2008, 11:57:56 |
| Total Issues: | 108 |
| Elective Notes: | 39 (36.11%) |
| Informational: | 58 (53.70%) |
| Warnings: | 11 (10.19%) |
| 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\OXCalendarEdit.cpp | 33 | Symbol 'CMonthCalCtrl' did not appear in the constructor initializer list -- Effective C++ #12 |
| 2 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 51 | Ignoring return value of function 'CMonthCalCtrl::SetCurSel(const ATL::COleDateTime &)' (compare with line 258, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h) |
| 3 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h | 258 | Location cited in prior message |
| 4 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 63 | do ... while(0); |
| 5 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 68 | Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h) |
| 6 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h | 3025 | Location cited in prior message |
| 7 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 73 | Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h) |
| 8 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h | 3025 | Location cited in prior message |
| 9 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 80 | Ignoring return value of function 'CMonthCalCtrl::HitTest(MCHITTESTINFO *)' (compare with line 160, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h) |
| 10 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h | 160 | Location cited in prior message |
| 11 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 86 | Ignoring return value of function 'CMonthCalCtrl::GetCurSel(struct _SYSTEMTIME *) const' (compare with line 246, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h) |
| 12 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h | 246 | Location cited in prior message |
| 13 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 103 | Variable 'dwResult' (line 81) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 14 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 81 | Location cited in prior message |
| 15 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 111 | Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h) |
| 16 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h | 3025 | Location cited in prior message |
| 17 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 114 | Ignoring return value of function 'CMonthCalCtrl::GetCurSel(struct _SYSTEMTIME *) const' (compare with line 246, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h) |
| 18 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h | 246 | Location cited in prior message |
| 19 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 125 | Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h) |
| 20 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h | 3025 | Location cited in prior message |
| 21 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 129 | Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h) |
| 22 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h | 3025 | Location cited in prior message |
| 23 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 137 | parameter 'rectParent' in function 'COXMonthCalPopup::Pick(CRect, CRect, ATL::COleDateTime, ATL::COleDateTime &)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
| 24 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 137 | Parameter 'rectParent' (line 47) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 25 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 47 | Location cited in prior message |
| 26 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 137 | parameter 'dtInitialDate' in function 'COXMonthCalPopup::Pick(CRect, CRect, ATL::COleDateTime, ATL::COleDateTime &)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
| 27 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 137 | Parameter 'dtInitialDate' (line 47) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 28 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 47 | Location cited in prior message |
| 29 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 146 | Symbol 'COXDropEdit' did not appear in the constructor initializer list -- Effective C++ #12 |
| 30 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 146 | Symbol 'COXCalendarEdit::m_Calendar's default constructor implicitly called -- Effective C++ #12 |
| 31 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 146 | Symbol 'COXCalendarEdit::m_strDateFormat's default constructor implicitly called -- Effective C++ #12 |
| 32 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 151 | Symbol 'COXDropEdit' did not appear in the constructor initializer list -- Effective C++ #12 |
| 33 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 151 | Symbol 'COXCalendarEdit::m_Calendar's default constructor implicitly called -- Effective C++ #12 |
| 34 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 151 | Symbol 'COXCalendarEdit::m_strDateFormat's default constructor implicitly called -- Effective C++ #12 |
| 35 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 153 | Parameter 'lpszDateFormat' (line 150) 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\OXCalendarEdit.cpp | 150 | Location cited in prior message |
| 37 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 194 | Ignoring return value of function 'CMonthCalCtrl::GetMinReqRect(struct tagRECT *) const' (compare with line 139, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h) |
| 38 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h | 139 | Location cited in prior message |
| 39 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 210 | Variable 'bDatePicked' (line 207) 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\OXCalendarEdit.cpp | 207 | Location cited in prior message |
| 41 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 210 | Variable 'rectParent' (line 188) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 42 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 188 | Location cited in prior message |
| 43 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 215 | virtual member function 'COXCalendarEdit::GetErrorString(void)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 44 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 228 | Parameter 'lpszDateFormat' (line 217) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 45 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 217 | Location cited in prior message |
| 46 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 239 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
| 47 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 239 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
| 48 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 245 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
| 49 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 245 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
| 50 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 251 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
| 51 | Information | 2 | 834 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 251 | Operator '-' followed by operator '+' is confusing. Use parentheses. |
| 52 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'strYearOnly' (line 239) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 53 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 239 | Location cited in prior message |
| 54 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iMonthStartIdx' (line 243) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 55 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 243 | Location cited in prior message |
| 56 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iMonthEndIdx' (line 244) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 57 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 244 | Location cited in prior message |
| 58 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iMonth' (line 246) 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\OXCalendarEdit.cpp | 246 | Location cited in prior message |
| 60 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'strMonthOnly' (line 245) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 61 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 245 | Location cited in prior message |
| 62 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iDayStartIdx' (line 249) 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\OXCalendarEdit.cpp | 249 | Location cited in prior message |
| 64 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iDayEndIdx' (line 250) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 65 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 250 | Location cited in prior message |
| 66 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iDay' (line 252) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 67 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 252 | Location cited in prior message |
| 68 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iYearStartIdx' (line 237) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 69 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 237 | Location cited in prior message |
| 70 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iYearEndIdx' (line 238) 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\OXCalendarEdit.cpp | 238 | Location cited in prior message |
| 72 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'iYear' (line 240) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 73 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 240 | Location cited in prior message |
| 74 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Parameter 'lpszDateString' (line 230) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 75 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 230 | Location cited in prior message |
| 76 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'strDate' (line 232) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 77 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 232 | Location cited in prior message |
| 78 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Variable 'strDayOnly' (line 251) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 79 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 251 | Location cited in prior message |
| 80 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 255 | Member function 'COXCalendarEdit::GetDateFromString(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 81 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 275 | parameter 'dtDate' in function 'COXCalendarEdit::GetStringFromDate(ATL::COleDateTime)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
| 82 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 275 | Parameter 'dtDate' (line 262) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 83 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 262 | Location cited in prior message |
| 84 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 275 | Member function 'COXCalendarEdit::GetStringFromDate(ATL::COleDateTime)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 85 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 287 | Variable 'strText' (line 279) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 86 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 279 | Location cited in prior message |
| 87 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 291 | do ... while(0); |
| 88 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 301 | Parameter 'lpszTestDate' (line 289) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 89 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 289 | Location cited in prior message |
| 90 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 301 | Variable 'dtDate' (line 296) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 91 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 296 | Location cited in prior message |
| 92 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 309 | Ignoring return value of function 'xGetMonitorInfo(struct HMONITOR__ *, struct tagMONITORINFO *)' (compare with line 481, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\multimon.h) |
| 93 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\multimon.h | 481 | Location cited in prior message |
| 94 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 333 | Variable 'hMonitor' (line 306) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 95 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 306 | Location cited in prior message |
| 96 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 333 | Variable 'sizeTemp' (line 330) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 97 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 330 | Location cited in prior message |
| 98 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 333 | parameter 'rectParent' in function 'COXMonthCalPopup::AdjustDisplayRectangle(CRect &, CRect)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
| 99 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 333 | Parameter 'rectParent' (line 303) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 100 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 303 | Location cited in prior message |
| 101 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 333 | Member function 'COXMonthCalPopup::AdjustDisplayRectangle(CRect &, CRect)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 102 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 351 | Parameter 'lpszTestDate' (line 335) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 103 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 335 | Location cited in prior message |
| 104 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 351 | Variable 'strTestDate' (line 337) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 105 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 337 | Location cited in prior message |
| 106 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 351 | Member function 'COXCalendarEdit::IsEmptyDate(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 107 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 359 | Parameter 'lpszDate' (line 353) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 108 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp | 353 | Location cited in prior message |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp (C++)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(33): error 1928: (Note -- Symbol 'CMonthCalCtrl' did not appear in the constructor initializer list -- Effective C++ #12)
SetCurSel(dtInitialDate);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(51): error 534: (Warning -- Ignoring return value of function 'CMonthCalCtrl::SetCurSel(const ATL::COleDateTime &)' (compare with line 258, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h(258): error 830: (Info -- Location cited in prior message)
#... __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... 51 */ASSERT(::GetMessageA(&msg, 0, 0, 0)) /*lint -restore */
VERIFY(::GetMessage(&msg, NULL, 0, 0));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(63): error 717: (Info -- do ... while(0);)
DispatchMessage(&msg);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(68): error 534: (Warning -- Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(3025): error 830: (Info -- Location cited in prior message)
DispatchMessage(&msg);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(73): error 534: (Warning -- Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(3025): error 830: (Info -- Location cited in prior message)
HitTest(&hti);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(80): error 534: (Warning -- Ignoring return value of function 'CMonthCalCtrl::HitTest(MCHITTESTINFO *)' (compare with line 160, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h(160): error 830: (Info -- Location cited in prior message)
GetCurSel(&stOut);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(86): error 534: (Warning -- Ignoring return value of function 'CMonthCalCtrl::GetCurSel(struct _SYSTEMTIME *) const' (compare with line 246, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h(246): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(103): error 953: (Note -- Variable 'dwResult' (line 81) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(81): error 830: (Info -- Location cited in prior message)
DispatchMessage(&msg);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(111): error 534: (Warning -- Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(3025): error 830: (Info -- Location cited in prior message)
GetCurSel(&stOut);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(114): error 534: (Warning -- Ignoring return value of function 'CMonthCalCtrl::GetCurSel(struct _SYSTEMTIME *) const' (compare with line 246, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h(246): error 830: (Info -- Location cited in prior message)
DispatchMessage(&msg);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(125): error 534: (Warning -- Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(3025): error 830: (Info -- Location cited in prior message)
DispatchMessage(&msg);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(129): error 534: (Warning -- Ignoring return value of function 'DispatchMessageA(const struct tagMSG *)' (compare with line 3025, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(3025): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(137): error 1746: (Info -- parameter 'rectParent' in function 'COXMonthCalPopup::Pick(CRect, CRect, ATL::COleDateTime, ATL::COleDateTime &)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(137): error 952: (Note -- Parameter 'rectParent' (line 47) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(47): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(137): error 1746: (Info -- parameter 'dtInitialDate' in function 'COXMonthCalPopup::Pick(CRect, CRect, ATL::COleDateTime, ATL::COleDateTime &)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(137): error 952: (Note -- Parameter 'dtInitialDate' (line 47) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(47): error 830: (Info -- Location cited in prior message)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(146): error 1928: (Note -- Symbol 'COXDropEdit' did not appear in the constructor initializer list -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(146): error 1926: (Note -- Symbol 'COXCalendarEdit::m_Calendar's default constructor implicitly called -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(146): error 1926: (Note -- Symbol 'COXCalendarEdit::m_strDateFormat's default constructor implicitly called -- Effective C++ #12)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(151): error 1928: (Note -- Symbol 'COXDropEdit' did not appear in the constructor initializer list -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(151): error 1926: (Note -- Symbol 'COXCalendarEdit::m_Calendar's default constructor implicitly called -- Effective C++ #12)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(151): error 1926: (Note -- Symbol 'COXCalendarEdit::m_strDateFormat's default constructor implicitly called -- Effective C++ #12)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(153): error 952: (Note -- Parameter 'lpszDateFormat' (line 150) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(150): error 830: (Info -- Location cited in prior message)
m_Calendar.GetMinReqRect(&rectSize);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(194): error 534: (Warning -- Ignoring return value of function 'CMonthCalCtrl::GetMinReqRect(struct tagRECT *) const' (compare with line 139, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxdtctl.h(139): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(210): error 953: (Note -- Variable 'bDatePicked' (line 207) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(207): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(210): error 953: (Note -- Variable 'rectParent' (line 188) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(188): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(215): error 1961: (Note -- virtual member function 'COXCalendarEdit::GetErrorString(void)' could be made const --- Eff. C++ 3rd Ed. item 3)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(228): error 952: (Note -- Parameter 'lpszDateFormat' (line 217) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(217): error 830: (Info -- Location cited in prior message)
CString strYearOnly = strDate.Mid(iYearStartIdx, iYearEndIdx - iYearStartIdx + 1);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(239): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(239): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.)
CString strMonthOnly = strDate.Mid(iMonthStartIdx, iMonthEndIdx - iMonthStartIdx + 1);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(245): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(245): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.)
CString strDayOnly = strDate.Mid(iDayStartIdx, iDayEndIdx - iDayStartIdx + 1);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(251): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(251): error 834: (Info -- Operator '-' followed by operator '+' is confusing. Use parentheses.)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'strYearOnly' (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\OXCalendarEdit.cpp(239): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iMonthStartIdx' (line 243) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(243): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iMonthEndIdx' (line 244) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(244): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iMonth' (line 246) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(246): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'strMonthOnly' (line 245) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(245): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iDayStartIdx' (line 249) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(249): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iDayEndIdx' (line 250) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(250): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iDay' (line 252) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(252): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iYearStartIdx' (line 237) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(237): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iYearEndIdx' (line 238) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(238): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'iYear' (line 240) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(240): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 952: (Note -- Parameter 'lpszDateString' (line 230) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(230): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'strDate' (line 232) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(232): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 953: (Note -- Variable 'strDayOnly' (line 251) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(251): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(255): error 1762: (Info -- Member function 'COXCalendarEdit::GetDateFromString(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(275): error 1746: (Info -- parameter 'dtDate' in function 'COXCalendarEdit::GetStringFromDate(ATL::COleDateTime)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(275): error 952: (Note -- Parameter 'dtDate' (line 262) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(262): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(275): error 1762: (Info -- Member function 'COXCalendarEdit::GetStringFromDate(ATL::COleDateTime)' could be made const --- Eff. C++ 3rd Ed. item 3)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(287): error 953: (Note -- Variable 'strText' (line 279) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(279): error 830: (Info -- Location cited in prior message)
#... xDebugBreak() ; } while (0) /*lint -restore */
ASSERT(lpszTestDate != NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(291): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(301): error 952: (Note -- Parameter 'lpszTestDate' (line 289) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(289): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(301): error 953: (Note -- Variable 'dtDate' (line 296) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(296): error 830: (Info -- Location cited in prior message)
::GetMonitorInfo(hMonitor, &mi);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(309): error 534: (Warning -- Ignoring return value of function 'xGetMonitorInfo(struct HMONITOR__ *, struct tagMONITORINFO *)' (compare with line 481, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\multimon.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\multimon.h(481): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(333): error 953: (Note -- Variable 'hMonitor' (line 306) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(306): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(333): error 953: (Note -- Variable 'sizeTemp' (line 330) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(330): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(333): error 1746: (Info -- parameter 'rectParent' in function 'COXMonthCalPopup::AdjustDisplayRectangle(CRect &, CRect)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(333): error 952: (Note -- Parameter 'rectParent' (line 303) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(303): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(333): error 1762: (Info -- Member function 'COXMonthCalPopup::AdjustDisplayRectangle(CRect &, CRect)' could be made const --- Eff. C++ 3rd Ed. item 3)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(351): error 952: (Note -- Parameter 'lpszTestDate' (line 335) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(335): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(351): error 953: (Note -- Variable 'strTestDate' (line 337) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(337): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(351): error 1762: (Info -- Member function 'COXCalendarEdit::IsEmptyDate(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(359): error 952: (Note -- Parameter 'lpszDate' (line 353) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXCalendarEdit.cpp(353): error 830: (Info -- Location cited in prior message)
--- Global Wrap-up
error 900: (Note -- Successful completion, 108 messages produced)