📄 tools.htm
字号:
<A NAME="table3"></A></NOBR>
<TABLE BORDER=0 CELLSPACING=3 CELLPADDING=3 ALIGN="center">
<CAPTION ALIGN="top"><STRONG>Table 3: Results of Submitting Sample Programs to Tools</STRONG></CAPTION>
<TR ALIGN=CENTER VALIGN=CENTER>
<TD> </TD>
<TH BGCOLOR="#000000" COLSPAN="5"><FONT COLOR="#FFFFFF">Compilers</FONT></TD>
<TH BGCOLOR="#000000" COLSPAN="9"><FONT COLOR="#FFFFFF">Static Analysis Tools</FONT></TD></TR>
<TR ALIGN=CENTER VALIGN=CENTER><TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>Product</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>Borland C++</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>GNU g++</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>Visual C++</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>SunSoft C++</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>Symantec C++</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>CodeWizard</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>PC-Lint</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>CodeCheck</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>QA/C++</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>CCEL</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>CodeAdvisor</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>AcquaProva</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>Apex C++</B></FONT></TD>
<TD ALIGN=CENTER VALIGN=CENTER HEIGHT="12" BGCOLOR="#FFFFCC"><CENTER><FONT SIZE="-1"><B>xlint++</B></FONT></TD>
</TR>
<TR><TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>Version</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">5.0</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">2.7.2</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">10.00.5270</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">SC3.0.1</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">7.20B1</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">1.0</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">7.00c</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">6.04</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">3.0.1</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">N/A</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">C.05.00</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">1.0</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">2.0.6C</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">Not Tested</FONT></TD>
</TR>
<TR ALIGN=CENTER VALIGN=CENTER>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>Options</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-w</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-ansi -Wall</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-W4</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">+w2</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-w-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">unsuppress all</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-w4</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><A HREF="TOOLS.HTM#note14" ONMOUSEOVER = "self.status = 'Note 14'; return true" ONMOUSEOUT = "self.status = self.defaultStatus">Note 14</A></NOBR></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">(Defaults)</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">N/A</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">(Defaults)</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">(Defaults)</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">(Defaults)</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">Not Tested</FONT></TD>
</TR>
<TR ALIGN=CENTER VALIGN=CENTER>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>Tested Under</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">NT 3.51</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">SunOS 4.1.4</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">NT 3.51</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">Solaris 2.5</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">NT 3.51</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">Solaris 2.5</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">NT 3.51</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">NT 3.51</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">Solaris 2.5</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">Solaris 2.5</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">Solaris 2.5</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">Solaris 2.5</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">Solaris 2.5</FONT></TD>
<TD ALIGN=CENTER VALIGN=CENTER BGCOLOR="#FFFFCC"><CENTER><FONT SIZE="-1">Not Tested</FONT></TD>
</TR>
<TR>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>Rule 1</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><A HREF="TOOLS.HTM#x" ONMOUSEOVER = "self.status = 'X'; return true" ONMOUSEOUT = "self.status = self.defaultStatus">X</A></NOBR></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><A HREF="TOOLS.HTM#x" ONMOUSEOVER = "self.status = 'X'; return true" ONMOUSEOUT = "self.status = self.defaultStatus">X</A></NOBR></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><A HREF="TOOLS.HTM#x" ONMOUSEOVER = "self.status = 'X'; return true" ONMOUSEOUT = "self.status = self.defaultStatus">X</A></NOBR></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><A HREF="TOOLS.HTM#cwp" ONMOUSEOVER = "self.status = 'CWP'; return true" ONMOUSEOUT = "self.status = self.defaultStatus">CWP</A></NOBR></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><a href="TOOLS.HTM#c" ONMOUSEOVER = "self.status = 'C'; return true" ONMOUSEOUT = "self.status = self.defaultStatus">C</a></FONT></TD>
</TR>
<TR>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>Rule 2</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><A HREF="TOOLS.HTM#cwp" ONMOUSEOVER = "self.status = 'CWP'; return true" ONMOUSEOUT = "self.status = self.defaultStatus">CWP</A></NOBR></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><A HREF="TOOLS.HTM#x" ONMOUSEOVER = "self.status = 'X'; return true" ONMOUSEOUT = "self.status = self.defaultStatus">X</A></NOBR></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
</TR>
<TR>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>Rule 3</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><A HREF="TOOLS.HTM#note5" ONMOUSEOVER = "self.status = 'Note 5'; return true" ONMOUSEOUT = "self.status = self.defaultStatus">Note 5</A></NOBR></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><A HREF="TOOLS.HTM#cwp" ONMOUSEOVER = "self.status = 'CWP'; return true" ONMOUSEOUT = "self.status = self.defaultStatus">CWP</A></NOBR></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><A HREF="TOOLS.HTM#cwp" ONMOUSEOVER = "self.status = 'CWP'; return true" ONMOUSEOUT = "self.status = self.defaultStatus">CWP</A></NOBR></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><a href="TOOLS.HTM#cd" ONMOUSEOVER = "self.status = 'CD'; return true" ONMOUSEOUT = "self.status = self.defaultStatus">CD</a></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
</TR>
<TR>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><B>Rule 4</B></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><A HREF="TOOLS.HTM#note4" ONMOUSEOVER = "self.status = 'Note 4'; return true" ONMOUSEOUT = "self.status = self.defaultStatus">Note 4</A></NOBR></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><A HREF="TOOLS.HTM#cwp" ONMOUSEOVER = "self.status = 'CWP'; return true" ONMOUSEOUT = "self.status = self.defaultStatus">CWP</A></NOBR></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><A HREF="TOOLS.HTM#note4">Note 4</A></NOBR></FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1">-</FONT></TD>
<TD BGCOLOR="#FFFFCC" ALIGN="CENTER"><FONT SIZE="-1"><A HREF="TOOLS.HTM#cwp" ONMOUSEOVER = "self.status = 'CWP'; return true" ONMOUSEOUT = "self.status = self.defaul
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -