>>61を参考にして、自分なりに考えてみました。

・メンバ関数 → 構造体内部に関数ポインタ(コンストラクタで指定)
           (instance->method() みたいに書ける)
・private    → ソース内でstatic定義
・public    → ヘッダor構造体内に記述
・継承     → 構造体をネスト(ベースクラスを一番上に)
・オーバーライド → 継承クラスで関数ポインタ差し替え

って、結局面倒な方法になってますがorz
もう少し検討してみます…。

>>64
素直にCライクな書き方でガシガシ書いた方がすっきりするのかもしれませんね…。

>>65
そのやり方もひとつの手ではありますが、デバッグが大変な気がします。