在C++里怎么使字符数组变成字符串
在C++中,将字符数组转换为std::string
非常简单。你只需使用std::string
的构造函数,或者使用std::string
的+=
运算符即可。
例如:
#include <iostream>
#include <string>
int main() {
char charArray[] = "Hello, World!";
// 方法1: 使用构造函数
std::string str1(charArray);
// 方法2: 使用+=运算符
std::string str2;
str2 += charArray;
std::cout << "字符数组转换为字符串: " << str1 << std::endl;
std::cout << "字符数组转换为字符串: " << str2 << std::endl;
return 0;
}
这段代码展示了两种将字符数组转换为std::string
的方法。输出将是相同的字符串。