Typographical (or other) errors in
"A Project-Based Introduction to C++", Spring 2014 edition
- page 2, "uses demonstrates" should just read "demonstrates"
- page 4, discussion of IDE's should mention that Visual Studio
is available free in an "Express" edition.
- page 11, "are in the code at italicized" should read "in the code are
italicized"
- page 15, "operator, it" should read "operator; it"
- page 17, "the rules the rules" should read "the rules"
- page 17, "the the value" should read "the value", or maybe "then the value"
- page 19, "Its slightly easier" should read "It's slightly easier"
- page 25, "to a to" should read "to"
- end of page 28, neither the main text nor the footnote have a typo
at "must be a" or "expansion.". These just continue on the following
and from the preceding pages, respectively. But I agree that the
multi-page footnotes and the figure in the way of the page continuation
paragraph are suboptimal, so I will report that to Dr. Soule.
- page 36, "the where the" should read "where the"
- page 41, "thus far, have made clear," should read "thus far have made clear"
- end of page 41 "less than equal to N" should read "less than or equal to N"
- page 42, "what user and the program" should read "what the user and the program"
- page 52, no comma after parentheses in "(e.g., after lines 17b and 21b),"
- page 60, comma should be semicolon in "passing arguments to functions, it allows"
- page 61, "Instead of game" should read "Instead of a game" or possibly "Instead of games"
- page 62, "persists" should read "persist"
- page 65, "called numbers" should read "called values"
- page 67, "simple" should be "simply"
- page 67, "difference" should be "different"
- page 67, unclosed parentheses starting at "(board_length,"...
should this have read ", board_length,"
- page 69, "use a public member functions" should read ..."function"
- page 70, "funciton" should read "function"
- page 72, comma should be semi-colon in "good idea, they are"
- page 75, "zombie's" should read "zombies"
- page 76, "has a more complex effects" should read "effect" or delete "a"
- page 77, "good be beneficial" should read "could be beneficial"
- page 78 "as a C-style strings" should read "as C-style strings"
or "as C strings"
- page 79 "the class declaration have" should read "the class declaration has"
- page 80, missing comma after "exist" in "does not exist the program"
- page 82, either add a comma after "list-like" or drop the comma after "table-like
- page 99, atoi(''415'') should read atoi("415")
- page 102, "return ID;" should read "{ return ID; }"
- page 111, "Then the current node is changed" should read "Then the
current node's next field is changed"
- page 119, less than or equal is not =<. Greater than
or equal is not =>