Errata for First Printing of Problem Solving with C++: The Object of Programming W. Savitch Please send any additional corrections to wsavitch@ucsd.edu page 390: Delete the word bool before the word return in the definition of the function appropriate. page 475: The code works correctly as given. However, it uses the old notation for the type casts. It would be better to rewrite the definition of the function digit_to_int using the newer type cast notation, The rewritten definition should be: int digit_to_int(char c) { return (static_cast(c) - static_cast(’0’)); } pages 477-478: The text of the section entitled: Implementation of digit_to_int (Optional) The text uses the older notation for type casting, as in int(c). To make this section consistent with the change on page 475, you should change all type casts to the newer type casting notation, For example, int(c) should be changed to static_cast(c) page 502: Same change as given for page 475. page 525: Same change as given for page 475.