ゲームプログラマのためのコーディング技術

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

お詫びと訂正(正誤表)

本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

(2015年9月4日更新)

P.110 Vector2クラスの演算子オーバーロード

bool operator < (const Vector2& other) const {
  if (x < other.x) return true;
  if (y < other.y) return true;
  return false;
}

bool operator < (const Vector2& other) const {
  if (x != other.x) return x < other.x
  if (y != other.y) return y < other.y
  return false;
}

P.114 Point2クラスの演算子オーバーロード

bool operator < (const Point& other) const {
  if (x < other.x) return true;
  if (y < other.y) return true;
  return false;
}
bool operator < (const Point& other) const {
  if (x != other.x) return x < other.x
  if (y != other.y) return y < other.y
  return false;
}

P.249 パターン指向リファクタリング入門の発行年

『パターン指向リファクタリング入門 ソフトウエア設計を改善する27 の作法』Joshua Kerievsky 著/ 越智典子訳/日経BP 社/ 2015 年
『パターン指向リファクタリング入門 ソフトウエア設計を改善する27 の作法』Joshua Kerievsky 著/ 越智典子訳/日経BP 社/ 2005 年