C++ (C+;+;)如何将字符串转换为字符向量?

C++ (C+;+;)如何将字符串转换为字符向量?,c++,arrays,string,c++11,vector,C++,Arrays,String,C++11,Vector,如何将诸如“Hello,world!”之类的字符串转换为字符向量?我见过很多关于如何对普通数组执行此操作的技术,但对向量没有。这是我的密码: string raw_text = "Hello, world!"; vector<char> char_text; string raw_text=“你好,世界!”; 矢量字符文本; 有没有办法从原始文本生成字符向量? 提前谢谢 vector char_text(raw_text.begin(),raw_text.end()); vect

如何将诸如“Hello,world!”之类的字符串转换为字符向量?我见过很多关于如何对普通数组执行此操作的技术,但对向量没有。这是我的密码:

string raw_text = "Hello, world!";
vector<char> char_text;
string raw_text=“你好,世界!”;
矢量字符文本;
有没有办法从原始文本生成字符向量? 提前谢谢

vector char_text(raw_text.begin(),raw_text.end());
vector<char> char_text(raw_text.begin(), raw_text.end());

能否澄清是否希望向量包含空终止符