C++11だったら std::vector<std::unique_ptr<ABC>> だろJK