COMP 217 - UNIX/C and C++ Programming with Lab
Schedule Assignments Notes Examples Syllabus Links News Instructor

Book Errata

Page/LocationProblem/Solution
Brief Table of ContentsHints and Solutions...574 should be 573
P. 129, 2nd footnote 3.5.6 should be 6.6
P. 236, Figure in Ex. 5.1.7 Header should be "virtual Method" in column 1
P. 279, Number 13 The statement of the error is correct but the example given does not illustrate the error. In particular, the expression
typeid(*d1Ptr) == typeid(D1) //*** false
is false because d1Ptr is of type pointer to Base and Base is not a polymorphic type.
P. 366 In Figure 7.3.4,the 8th line from the bottom should be
list< string >::const_iterator it; // list iterator
P. 602, indirection operator Add 158 to the pages listed
P. 608, Member seletion operator 2nd page reference should be 102
P. 608, Method declaration versus defintion 10 should be 101
P. 608, Method defining versus declaring 106 should be the second page reference
P. 608, Method versus top-level function 162 is the page reference
P. 608, Method virtual 240 is an addtional page reference
P. 608, Method with static variables 155 is the page reference
P. 608, MFC (Microsoft Founda should be MFC (Microsoft Foundation Classes)
P. 610, Polymorphism1st line should end 177, 230
P. 610, Polymorphism for input and output 2 should be 250
P. 614, Universally Unique...in parentheses should be (UUID)
P. 614, UUIDin parentheses should be (Universally Unique Identifier)
P. 614, virtual method last page reference is 256, not 2

Schedule| Assignments| Notes| Examples| Syllabus| Links| News| Instructor|

Last Updated : 03/08/2004 18:52:57 Copyright 2004 Kent Archie