にたまごほうれん草アーカイブ

はてなダイアリーで書いてた「にたまごほうれん草」という日記のアーカイブです。現在は「にたまごほうれん草ブログ」を運営中です。

C言語でオブジェクト指向に挑戦してみる〜追記

昨日のエントリの参考にしたのはDirectFBのコードでした。
一昨年ぐらいに初めてコードを読んでみて、マクロを上手く使ってクラスや継承のような仕組みを作っているなぁと思ったのが、Cでオブジェクト指向(っぽいこと)ができそうだという考えを持ったきっかけでした。
しかしそれからしばらく、組み込みソフトウェア開発を行うことがなかったのですが、ここしばらく組み込みに携わっているのでもっと開発を効率化したいと思いました。趣味でARToolKitとか触り始めたのも今回のエントリのきっかけかも。

昨日のコードを見直してみて

メソッドの引数にオブジェクトそのものを入れることが少し気持ち悪いですが、DirectFBのコードを見直してみると同じようになっていたのでこういう細かいところにはとりあえずこだわらないことにしました。
それよりも、クラス・ポリモーフィズム・継承を如何に実装するか、に焦点を当てて考えていく予定です。(考えていくというより調べて身につける、かも)