vectorで再配置する際にmoveされない前提なのね