SO's version of the question added one layer of wrapping:
What's the difference between doing vector<vector<T...>> and vector<vector<T>...>
I saw code like this earlier:
using A = std::vector<std::vector<T>...>where
T
is a variadic list of template arguments. I wanted to know what the difference is between putting the parameter pack at the end of the last angle bracket and the first. For example:using B = std::vector<std::vector<T...>>;Both of these two compile fine but I don't know what the difference is.
Can someone explain? Thanks.
Add a Comment
Comments are closed.