先日、$${\verb|python|}$$でゲーム開発をしていた時、困ってチャッピーに聞いたら提案された解決策がなかなか良いやり方だったのでメモとして書きます。 私が実行してみたのが以下のようなコードです(記事にするにあたって実際のゲーム開発からかなり簡略 ...
前回はC言語の構造体とPythonで、Cの構造体相当のことを実現する方法について学びました。今回はそれを発展させて、いよいよオブジェクト指向について取り扱います。 クラスは構造体(データ)と処理(メソッド)のセット 構造体はあるひとまとまりのデータ ...
C++には、 抽象クラスという仕組みがあります。 抽象クラスとは、 インターフェースのみを定義した純粋仮想関数というメンバ関数をもつクラスです。抽象クラスはそのままでは定義が完全ではないため、 継承して純粋仮想関数をすべてオーバライドし ...