c++ cstring转string怎么实现

avatar
作者
猴君
阅读量:0

要将C风格的字符串(cstring)转换为C++中的string,可以使用string的构造函数或者赋值操作符来实现。以下是两种方法的示例代码:

方法一:使用string的构造函数

#include <iostream> #include <cstring> #include <string>  int main() {     char cstr[] = "Hello, World!";     std::string str(cstr);      std::cout << "C string: " << cstr << std::endl;     std::cout << "C++ string: " << str << std::endl;      return 0; } 

方法二:使用string的赋值操作符

#include <iostream> #include <cstring> #include <string>  int main() {     char cstr[] = "Hello, World!";     std::string str;     str = cstr;      std::cout << "C string: " << cstr << std::endl;     std::cout << "C++ string: " << str << std::endl;      return 0; } 

这两种方法都可以将C风格的字符串转换为C++中的string,并输出结果。您可以根据实际情况选择其中一种方法来使用。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!