Transmitir un vector de std :: string a char ***
Tengo una función API que espera unchar***
parámetro y quiere pasar unvector<std::string>
. ¿Hay funciones miembro destd::string
que me deja hacer eso?
De esta manera, solo obtengo el puntero char al primer elemento:
std::vector<std::string> oList(128);
myFunction(oList[0].c_str());