コンストラクタでの資源確保は基本的にやらない。
InitとかCreateといった名前の関数を作って、初期化はそこでやる。
もちろん解放もデストラクタではなく、解放用の関数を作って明示的に呼ぶ。