gpt4 book ai didi

C++ String 和 char * c stype 字符串

转载 作者:太空狗 更新时间:2023-10-29 19:38:53 24 4
gpt4 key购买 nike

我有一个使用 char 数组作为字符串的 c 库,我想在我的代码中使用 c++ std::string,有人可以帮助我如何在 char * c 样式字符串和 STL 库字符串之间进行转换吗?

例如我有:

char *p="abcdef";
string p1;

string x="abc";
char *x1;

如何将 p 转换为 p1 并将 x 转换为 x1

最佳答案

使用字符串的赋值运算符从 char * 填充它:

p1 = p;

使用string的c_str()方法返回一个const char *:

x1 = x.c_str();

关于C++ String 和 char * c stype 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5822142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com