vector vec;
して
myClass *myclass = new myClass("test");
vec.push_back(vec);

したばあい
vec.clear()で廃棄おっけーですか?
それともdelete vec[0]が必要なのでしょうか?
これだと結局vectorの要素一つ一つを回していかないといけませんよね?