カスタムアロケータで解放処理をスルーさせればvectorが破棄されても一応動かし続けられる
push_backで確保するときはあらかじめ用意しておいた配列のポインタを渡す
これでなんとか動かせる