Estoy usando una biblioteca que acepta datos como vector
de char
s. Necesito pasar un string
a la biblioteca.Convierte std :: string en std :: vector <char>
Pienso en usar el constructor std::vector
que acepta iteradores para llevar a cabo la conversión, pero me pregunto si existe una forma mejor de hacerlo.
/*Note: json_str is of type std::string*/
const std::vector<char> charvect(json_str.begin(), json_str.end());
¿Tiene curiosidad, o realmente midió y determinó que una parte importante de su programa se usa para copiar cadenas? –