谁能告诉我如何在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/

10-13 04:58