📄 toc.html.svn-base
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><link HREF="mailto:drh@microsoft.com" REV="made" TITLE="David R. Hanson"><title>Contents for C Interfaces and Implementations</title></head><body><h1>Contents</h1><p>Click on the parenthesized links to browse the named source files. (These files have nocomments, because the book explains them.) <ol> <li><b>Introduction</b><br> Literate Programs (<a HREF="pkg/examples/double.c">double.c</a>)<br> Programming Style<br> Efficiency</li> <li><b>Interfaces and Implementations</b><br> Interfaces (<a HREF="pkg/include/arith.h">arith.h</a>)<br> Implementations (<a HREF="pkg/src/arith.c">arith.c</a>)</li> <li><b>Atoms</b> <em><a HREF="doc/atom.pdf">Download/view this chapter</a> (an Adobe Acrobat PDF file, 52K)</em><br> Interface (<a HREF="pkg/include/atom.h">atom.h</a>)<br> Implementation (<a HREF="pkg/src/atom.c">atom.c</a>)</li> <li><b>Exceptions and Assertions</b><br> Interface (<a HREF="pkg/include/except.h">except.h</a>)<br> Implementation (<a HREF="pkg/src/except.c">except.c</a>)<br> Assertions (<a HREF="pkg/include/assert.h">assert.h</a>)</li> <li><b>Memory Management</b><br> Interface (<a HREF="pkg/include/mem.h">mem.h</a>)<br> Production Implementation (<a HREF="pkg/src/mem.c">mem.c</a>)<br> Checking Implementation (<a HREF="pkg/src/memchk.c">memchk.c</a>)</li> <li><b>More Memory Management</b><br> Interface (<a HREF="pkg/include/arena.h">arena.h</a>)<br> Implementation (<a HREF="pkg/src/arena.c">arena.c</a>)</li> <li><b>Lists</b><br> Interface (<a HREF="pkg/include/list.h">list.h</a>)<br> Implementation (<a HREF="pkg/src/list.c">list.c</a>)</li> <li><b>Tables</b><br> Interface (<a HREF="pkg/include/table.h">table.h</a>)<br> Example: Word Frequencies (<a HREF="pkg/examples/wf.c">wf.c</a>, <a HREF="pkg/examples/getword.h">getword.h</a>, <a HREF="pkg/examples/getword.c">getword.c</a>)<br> Implementation (<a HREF="pkg/src/table.c">table.c</a>)</li> <li><b>Sets</b><br> Interface (<a HREF="pkg/include/set.h">set.h</a>)<br> Example: Cross-Reference Listings (<a HREF="pkg/examples/xref.c">xref.c</a>, <a HREF="pkg/examples/getword.h">getword.h</a>, <a HREF="pkg/examples/getword.c">getword.c</a>)<br> Implementation (<a HREF="pkg/src/set.c">set.c</a>)<br> <small>Member Operations
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -