我正在使用一个接受数据的库,作为vector
的char
s。我需要通过string
到图书馆。将std :: string转换为std :: vector <char>
我想到了使用std::vector
构造函数,它接受迭代器来执行转换 - 但想知道是否有更好的方法呢?
/*Note: json_str is of type std::string*/
const std::vector<char> charvect(json_str.begin(), json_str.end());
你只是好奇,还是你真的测量和确定你的程序的重要部分是用于复制字符串? –