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

近期下载者

相关文件


收藏者