emplace() from vector