新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

c++ cstring转string怎么实现,c++ cstring string

发布时间:2024-08-12 08:46:33

c++ cstring转string怎样实现

要将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,并输出结果。您可以根据实际情况选择其中一种方法来使用。

tiktok粉丝购买:https://www.smmfensi.com/