メンバ関数内でインスタンス化したメンバ変数を、
別のメンバ関数内で自殺した後にメンバ変数を返すという処理を作りたいのですが、
deleteされているのでメンバ変数がnullになります

なので、メンバ変数ではなく、クラスを指定して自殺した直後にインスタンス化してそれを返そうと思うのですが、
型を変数に代入し、それを元にインスタンスを作ることは可能なのでしょうか?