型情報と格納メモリをさすポインタをいれた構造体をつくれば何とかなるでしょ