No, it won't compile. Template arguments of a vector are required to be
default constructible.
The template arguments of vector are only required
to be CopyConstructible and Assignable.
You're right. I misspoke.
Andrew Sutton
andrew.n.sutton@gmail.com