C++使用char 复制给string
可以使用string的构造函数或者赋值运算符来实现将char *复制给string。
- 使用构造函数:
char *str = "Hello World!";
string s(str); // 使用char *构造string对象
- 使用赋值运算符:
char *str = "Hello World!";
string s;
s = str; // 将char *赋值给string对象
需要注意的是,char *指针指向的字符串在程序执行过程中可能会被修改,因此在使用char *时需要注意字符串的生命周期。建议使用C++中的string类型来代替char *,以提高代码的可读性和可维护性。
原文地址: https://www.cveoy.top/t/topic/g89K 著作权归作者所有。请勿转载和采集!