2007-03-15 貧乏性 プログラミング 変数を実現するために抽象クラスを作って、それを継承する形で各型を実現しようとしていました。 ……型キャストが起こるたびに、インスタンスを生成し直すのがもったいない。 たかだか数十バイトなんでしょうけど、やっぱりメモリがもったいないですよねぇ。それに生成し直しは速度も遅くなりそうですし。 というわけで、FieldOffsetで各型の値を共用体みたく扱って、構造体ですますことに。 ……もしかしたら、こっちの方が手間がかかるのかもしれませんが。