p.31 32bitのint型最大値は10進数では2億ではなく20億ちょっとです。
p.47 ビット演算のコラム 演算子~の演算結果「-5」ではなく「-6」です(2進数は正しいです)。
p.222 中段のソース
p=&time;
は
p->show(); // Timeのshowを呼び出すようになった
p=&date;
の誤りでした。
p->show(); // Dateのshowを呼び出すようになった
p.234 中段のソース
void main(void) { IntArray array; array.Allocate(3); // 3個の要素を確保 array.Set[0]=10; // 0番目に10を入れる array.Set[1]=20; // 1番目に20を入れる array.Set[2]=30; // 2番目に30を入れる cout << array[1]; // 1番目の要素を画面に出す }は
void main(void) { IntArray array; array.Allocate(3); // 3個の要素を確保 array[0]=10; // 0番目に10を入れる array[1]=20; // 1番目に20を入れる array[2]=30; // 2番目に30を入れる cout << array[1]; // 1番目の要素を画面に出す }の誤りでした(.Setがいらない)。
Copyright(C) Dicre Ltd.