std::vector<MyObject> v;
これMyObjectにデフォルトコンストラクタないとコンパイルできなくない?