v.push_back(new hoge("hoge"));
なら1行で済むはずなんだが...。