Is it possible to pass a std::vector<std::vector<char>> to a function void doSomething(char** arr) e.g. to store a bunch of paths
similar as with
std::vector<char> vec to void func(char *str)
vec.assign(64, ' ');
Function call: func(vec.data());
                        
Not directly, as the vector of vectors does not store an array to its children data adresses. So you have to build this array