Cppointr
所属分类:系统编程
开发工具:C++
文件大小:70KB
下载次数:5
上传日期:2008-07-19 22:36:47
上 传 者:
tscr
说明: C++ Pointers and Dynamic Memory Management
文件列表:
chp6\count.h (422, 1994-10-10)
chp14\dbgmem.h (3261, 1994-10-10)
chp11\dlist.h (674, 1994-10-10)
chp10\dynstrlb.h (1190, 1994-10-10)
chp11\dynstrlb.h (1190, 1994-10-10)
chp12\dynstrlb.h (1190, 1994-10-10)
chp14\dynstrlb.h (1190, 1994-10-10)
chp7\dynstrlb.h (1190, 1994-10-10)
chp8\dynstrlb.h (1190, 1994-10-10)
chp9\dynstrlb.h (1190, 1994-10-10)
chp11\error.h (600, 1994-10-10)
chp9\error.h (600, 1994-10-10)
chp8\exhaust.h (117, 1994-10-10)
chp8\hyperdct.h (965, 1994-10-10)
chp12\listlib.h (3241, 1994-09-08)
chp12\listlib1.h (3241, 1994-09-08)
chp12\menu.h (330, 1994-10-10)
chp8\menu.h (330, 1994-10-10)
chp11\moneylib.h (533, 1994-11-02)
chp11\ppbuf.h (825, 1994-10-10)
chp9\ppbuf.h (825, 1994-10-10)
chp6\strlib.h (638, 1994-10-10)
chp7\tinydict.h (959, 1994-09-08)
chp13\virtfunc.c (3279, 1994-10-10)
chp3\addrop.cpp (962, 1994-10-10)
chp4\alias.cpp (145, 1994-10-10)
chp13\banksim.cpp (6862, 1994-09-08)
chp15\bigarr.cpp (707, 1994-10-10)
chp12\bndarray.cpp (1975, 1994-10-10)
chp7\books.cpp (2353, 1994-10-10)
chp5\bounds.cpp (1312, 1994-10-10)
chp15\break640.cpp (365, 1994-10-10)
chp11\budget.cpp (2675, 1994-09-06)
chp13\chngprio.cpp (1081, 1994-10-10)
chp4\chngval.cpp (424, 1994-08-23)
chp8\classnew.cpp (2457, 1994-09-05)
chp7\classtst.cpp (1685, 1994-10-10)
chp9\cmdline.cpp (1211, 1994-09-05)
chp10\const.cpp (1205, 1994-10-10)
... ...
The source code on this disk is not ZIPPED. The source code for
each chapter of the book is stored under a separate directory.
Listing of Source Code
Chapter 2
Source 2.1 ptrintro.cpp
Source 2.2 global.cpp
Source 2.3 stackdir.cpp
Source 2.4 size.cpp
Chapter 3
Source 3.1 sizes.cpp
Source 3.2 ud_size.cpp * (turn on word alignment)
Source 3.3 define.cpp
Source 3.4 addrop.cpp
Source 3.5 deref.cpp
Source 3.6 voidptr.cpp
Chapter 4
Source 4.1 stackcpy.cpp
Source 4.2 passaddr.cpp
Source 4.3 passref.cpp
Source 4.4 alias.cpp
Source 4.5 propref.cpp
Source 4.6 initref.cpp
Source 4.7 chngval.cpp
Source 4.8 coord.cpp
Source 4.9 ret_ref.cpp
Source 4.10 reftoptr.cpp
Source 4.11 vararg.cpp
Chapter 5
Source 5.1 ptrarith.cpp
Source 5.2 index.cpp
Source 5.3 matrix.cpp
Source 5.4 cube.cpp
Source 5.5 bounds.cpp
Source 5.6 testscor.cpp
Chapter 6
Source 6.1 safestr.cpp
Source 6.2 strlib.cpp
Source 6.3 traverse.cpp ** Project - need strlib.cpp
Source *** strarray.cpp
Source 6.5 count.cpp * For PC run only under DOS
Chapter 7
Source 7.1 offsetof.cpp
Source 7.2 structst.cpp
Source 7.3 testErr.cpp
Source 7.4 cpyunion.cpp
Source 7.5 union.cpp
Source 7.6 multiuse.cpp
Source 7.7 classtst.cpp
Source 7.8 struclass.cpp
Source 7.9 books.cpp
Source 7.10 tinydict.cpp ** Project - need dynstrlb.cpp
Chapter 8
Source 8.1 heap.cpp
Source 8.2 new.cpp
Source 8.3 exhaust.cpp
Source 8.4 family.cpp
Source 8.5 delete.cpp
Source 8.6 intalloc.cpp
Source 8.7 wrongcpy.cpp
Source 8.8 rightcpy.cpp
Source 8.9 retcpy.cpp
Source 8.10 ovldasgn.cpp
Source 8.11 dynstrlb.cpp
Source 8.12 tststr.cpp ** Project - need dynstrlb.cpp
Source 8.13 classnew.cpp
Source 8.14 dynscore.cpp
Source 8.15 hyperdct.cpp ** Project - need dynstrlb.cpp,
menu.cpp
Chapter 9
Source 9.1 ppintro.cpp
Source 9.2 stackvar.cpp
Source 9.3 dyninit.cpp
Source 9.4 pparray.cpp
Source 9.5 dissect.cpp
Source 9.6 tstdsct.cpp
Source 9.7 cmdline.cpp
Source 9.8 PPbuf.cpp ** Project - need dynstrlb.cpp, error.cpp
Chapter 10
Source 10.1 this.cpp
Source 10.2 money.cpp ** Project - need dynstrlb.cpp
Source 10.3 tinylist.cpp ** Project - need dynstrlb.cpp
Source 10.4 membptr.cpp
Source 10.5 const.cpp
Chapter 11
Source 11.1 piggybck.cpp
Source 11.2 listbase.cpp
Source 11.3 mangle.cpp ** Project - need dynstrlb.cpp,
error.cpp, ppbuf.cpp
Source 11.4 virtualf.cpp
Source 11.5 moneylib.cpp
Source 11.6 budget.cpp ** Project - need dynstrlb.cpp,
moneylib.cpp, dlist.cpp
Chapter 12
Source 12.1 stack.cpp
Source 12.2 bndarray.cpp
Source 12.3 list.cpp ** Project - need dynstrlb.cpp
Source 12.4 hash.cpp ** Project - need menu.cpp, dynstrlb.cpp
Source 12.5 hashtst.cpp
Chapter 13
Source 13.1 funcptr.cpp
Source 13.2 gcompare.cpp
Source 13.3 dispatch.cpp
Source 13.4 chngprio.cpp
Source 13.5 banksim.cpp
Source 13.6 vftst.cpp
Source 13.7 virtfunc.c
Chapter 14
Source 14.1 fooalign.cpp
Source 14.2 dbgmem.h
Source 14.3 set_mem function
Source 14.4 fill_mem function
Source 14.5 get_mem function
Source 14.6 check_magic function
Source 14.7 check_free_list function
Source 14.8 print_free_list function
Source 14.9 memory_map function
Source 14.10 check_heap function
Source 14.11 dbg_malloc function
Source 14.12 dbg_free function
Source 14.13 dbg_realloc function
Source 14.14 dbg_strdup function
Source 14.15 calculate_free_bytes function
Source 14.16 calculate_largest_block function
Source 14.17 print_stats function
Source 14.18 dump_block function
Source 14.19 memory_dump function
Source 14.20 operator new and delete functions
Source 14.21 memtest.cpp ** Project - need dbgmem.cpp
Source 14.22 memtest2.cpp ** Project - need dynstrlb.cpp,
dbgmem.cpp
Chapter 15
Source 15.1 pairs.cpp
Source 15.2 ptrsz.cpp
Source 15.3 bigarr.cpp
Source 15.4 video.cpp
Source 15.5 break***0.cpp
Source 15.6 macptr.cpp
Source 15.7 handle.cpp
Although every effort was made to insure this source would
run on many different compilers, there are probably still bugs. Please
send me bug reports to my compuserve or AOL email address. Thanks!
- Mike Daconta
近期下载者:
相关文件:
收藏者: