I have a usual vector that I have declared like this:

size_t size = 100000;
std::vector<int> Test(size);


Now I want to have a 2D vector instead of this.
Like an ordinary array it would look like for example:
Test[5][5];


But now if I want to create a 2D for the vector with the same size(100000).
How would the syntax look like for this ?