GCをやりたければ単純なポインタ変数は禁止だろう。
オブジェクトポインタテーブルを用意し
オブジェクトポインタテーブルへのポインタを使わないと
メモリ管理そのものが成立しない。
当然実行効率は大きく低下する。