October 1997
Intermediate to advanced
800 pages
20h 48m
English
| 1: | Why is it not important to implement memory pools for arrays of class objects? |
| 2: | Eliminate the restriction in class Mpool that limits the maximum number of memory pool chunks to 50. Use the technique from the memory leak detector. |
| 3: | Devise a way to have the memory leak detector pinpoint, by file name and line number, calls to operator delete with bad addresses. Hint: Include the following in New.h: #define Delete deletep(__FILE__, __LINE__), delete |
| 4: | Modify the write() function in class cText to accept an optional sentence number. If supplied, the function writes a sentence after the sentence number; otherwise, it defaults to appending the sentence to the end of Text objects as before. |
| 5: | Modify the cText class in Listing 8.13 |