Lets say you want to make a vector of indeterminate size and set the location [1][5] equal to the integer 3 and the location [7][2] equal to the integer 4, but leave all the other possible locations not equal to anything. For example, lets say you may want to add additional locations later but don't know how many in the end you will. Is it possible to do this with vector< vector<int> > vec or would you need to use something other than #include <vector>? If so how would it be done? Can you show some sample code?