📄 index.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0043)index.html -->
<HTML><HEAD><TITLE>Writing Bug-Free C Code</TITLE>
<META http-equiv=Content-Type content="text/html; charset=big5">
<META content="MSHTML 6.00.2719.2200" name=GENERATOR></HEAD>
<BODY>
<CENTER>
<TABLE cellSpacing=0 bgColor=#ccccee border=1>
<TBODY>
<TR>
<TD>
<CENTER><FONT size=+3>Writing Bug-Free C Code</FONT><BR><I>A Programming
Style That Automatically Detects Bugs in C Code</I><BR><SMALL>by Jerry
Jongerius / January 1995</SMALL> </CENTER></TD></TR></TBODY></TABLE><BR>
<TABLE>
<TBODY>
<TR>
<TD vAlign=top><A href="preface.html">0.
Preface</A><BR><A href="chapter1.html">1.
Understand Why Bugs Exist</A><BR><A
href="chapter2.html">2. Know Your
Environment</A><BR><A
href="chapter3.html">3. Rock-Solid
Base</A><BR><A href="chapter4.html">4.
The Class Methodology</A><BR><A
href="chapter5.html">5. A New Heap
Manager</A><BR><A href="chapter6.html">6.
Designing Modules</A><BR><A
href="chapter7.html">7. General
Tips</A><BR><A href="chapter8.html">8.
Style Guide</A><BR><A
href="chapter9.html">9.
Conclusion</A><BR><A
href="appendix.html">A. Appendix: Code
Listings</A><BR><A
href="references.html">References</A><BR></TD>
<TD width=40> </TD>
<TD vAlign=top>C Programming <I>with</I>:
<UL type=disc>
<LI>Class Methodology <A
href="chapter4.html">”4</A>
<LI>Data hiding <A
href="chapter4.html#newmodel">”4.2</A>
<LI>Runtime type checking <A
href="chapter4.html#runtypecheck">”4.4</A>
<LI>Compile time type checking <A
href="chapter4.html#compiletypecheck">”4.3</A>
<LI>Fault tolerant asserts <A
href="chapter3.html#winassert">”3.3</A>
<LI>Fault tolerant functions <A
href="chapter4.html#faulttolerant">”4.6</A>
<LI>Compile-time asserts <A
href="chapter2.html#compilerassert">”2.1.4</A>
<LI>Symbolic heap walking <A
href="chapter5.html#fmwalkheap">”5.2.9</A>
<LI>Heap leak detection <A
href="chapter5.html#detectleaks">”5.5</A>
</LI></UL></TD></TR></TBODY></TABLE><BR>Book C Source Code (9k): <A
href="source.zip"><TT>source.zip</TT></A>
<SMALL><I>(for DOS, Windows, UNIX, etc)</I></SMALL> <BR><BR>
<TABLE cellSpacing=0 width=400 bgColor=#f0f0f0 border=1>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0>
<TBODY>
<TR>
<TD>
<TR>
<TD><IMG src="windows.gif"> </TD>
<TD><SMALL>Sections of this book that talk about Microsoft or
Windows are generally marked with the 'Windows' graphic. You can
safely skip those sections of this book if you want
to.</SMALL></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></CENTER><BR>
<CENTER><SMALL>Copyright © 1993-1995, 2002 Jerry Jongerius, <A
href="mailto:jerryj@duckware.com">jerryj@duckware.com</A><BR>This book was
previously published by Person Education, Inc.,<BR>formerly known as Prentice
Hall. ISBN: 0-13-183898-9<BR><A
href="http://www.amazon.com/exec/obidos/ASIN/0131838989">Check Amazon for
paperback availability</A><BR></SMALL></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -