Errata

Introducing C++

Errata for Introducing C++

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.

Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted By Date submitted Date corrected
PDF
Page 1
2nd paragraph

Change "The output Lis interpreted by a virtual machine," to "The output is interpreted by a virtual machine,"

Frances Buontempo
 
Apr 08, 2026 
PDF
Page 11
2nd paragraph

"td::cout utf-8" -> "std::cout utf-8"

Frances Buontempo
 
Apr 08, 2026 
PDF
Page 23
3rd paragraph

Changed "You are trying to set a bool to a stream." to "You are trying to set a stream to a bool."

Frances Buontempo
 
Apr 08, 2026 
Page 247
Near end of first code listing

return const auto price = asset->next_price();
should be one line
return asset->next_price();
or two lines:
const auto price = asset->next_price();
return price;

Note from the Author or Editor:
Changing
return const auto price = asset->next_price();
to
return asset->next_price();
is simplest.

Frances Buontempo  Apr 03, 2026