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