谁能告诉我如何在C++程序中将C样式字符串(即char *)转换为C++样式字符串(即std::string)?
非常感谢。
最佳答案
std::string
可以通过许多运算符将char *
作为constructor参数。
char * mystr = "asdf";
std::string mycppstr(mystr);
或语言律师
const char * mystr = "asdf";
std::string mycppstr(mystr);
关于c++ - 将c样式字符串转换为c++样式字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2242774/