Question:
How do you create an array of pointers to vectors?The different vectors will, eventually, have different lengths.
Answer:
You declare an array of pointers to vector like this:
std::vector* vecptrarr[10];
Of course, you’ll need to allocate the vector object at a later stage and assign addresses to the pointers in the array. I also recommend that you initialize the array to null pointers to avoid the dangers of dangling pointers:
/* initialize all array members to 0 */ std::vector* vecptrarr[10] ={0};