C++: The Core Language by Gregory Satir and Doug Brown Here are the changes that were made in the August 1996 reprint: page 60: para. 1, line 2: "when we point the SortIntArray pointer pia at ia..." "pia" was changed to "psia" page 75: in Figure 6-2, item 5, second bullet: "memor" was changed to "memory" page 120: 3rd paragraph, last sentence "...information the special member functions. Should probably read information about the special member functions page 123: para. 4, line 2 "Moreover, because the printing member function operator<<() calls ..." was changed to "Moreover, because the printing operator operator<<() calls..." page 125: last para., code fragment: void operator=(Id &src) { ... was changed to void Id::operator=(Id &src) { page 128: end of long, first code frag: id Id::detachData() { was changed to void Id::detachData() { page 160: last line, in code frag: class Derived2 : public Base1 {};... was changed to class Derived2 : public Base2 {};... page 160: last line of code: "Base1" was changed to "Base2". page 179: first line, "...So if we specify ?x, that can match (with known letters capitalized) 'DeXter' going forward, 'tuXeDo' going backward, and 'eXceeD' going forward and wrapping around the end..." "?x" was changed to "d?x" page 181: 2nd para.: "...The c& in your command..." "c&" was changed to "c" page 182: in example code, comment block near the top: // big trouble if any word in the dictionary // exceeds this ('\\0' termintator included) '\\0' was changed to '\0'