2019年1月17日

『新・明解C++で学ぶオブジェクト指向プログラミング』正誤表

            2019年1月17日

■第1刷

-------------------------------------------------------
p.219 ↑4行目
-------------------------------------------------------
<誤>
const int c = 35;
// const int → int
int n = const_cast<int>(c);

<正>
const int c = 35;
const int* cp = &c;
// const int* → int*
int* n = const_cast<int*>(cp);

-------------------------------------------------------
p.233 ↑1行目
-------------------------------------------------------
<誤> 反共的
<正> 反変的

-------------------------------------------------------
p.245 List 7-5 ↓16行目
-------------------------------------------------------
<誤>
count << "の図形の種類" <<
<正>
++count << "の図形の種類" <<

-------------------------------------------------------
p.277 ↓7行目
-------------------------------------------------------
<誤>
直接派生クラスであるInBufとOutBufのメンバ関数からはアク
セス可能ですが、間接派生クラスであるIOBufのメンバ関数か
らはアクセスできません。
<正>
派生クラスであるInBuf、OutBuf、IOBufのメンバ関数からは
アクセスできますが、それらのクラスの外部からはアクセス
できません。

-------------------------------------------------------
p.384 Fig.11-8内
-------------------------------------------------------
<誤>
x.erase(4,2)
<正>
x.erase(4,6)

-------------------------------------------------------
p.454 ↓7行目
-------------------------------------------------------
<誤>
fixed形式では、整数部・小数点・仮数部を
<正>
fixed形式では、整数部・小数点・小数部を

-------------------------------------------------------
p.457 List 13-12 19行目~21行目
-------------------------------------------------------
<誤>
cout << setw(10) << internal << "abc\n";
cout << setw(10) << left << "abc\n";
cout << setw(10) << right << "abc\n";
<正>
cout << setw(10) << internal << "abc" << '\n';
cout << setw(10) << left << "abc" << '\n';
cout << setw(10) << right << "abc" << '\n';









ISBNで検索
4-7973--X 

4-8156--X 
企業情報 個人情報について