c++字符数组转字符串最优雅的方法是

如题所述

C++数组转换字符串的操作
1.对于char型数组转换为字符串
可以利用如下方法
#include<iostream>
using namespace std;
int main()
{
string a;char b[4]={'a','b','c','d'};//string是字符串类型的数据,用b这个字符型数组演示
for(int i=0;i<4;i++)
{
a=a+b[i];
}
cout<<a;
}
登录后复制

以上可以简单的将一个字符数组转换为一个字符串。字符串类型相对于数组来说的话更便捷,
利用时更方便。对于一些高精度计算的话,利用String类型的数组能更好的储存数据,但是一
般是用数组进行高精度计算,所以我就遇到了以上将数组转换为字符串的问题。
2.int型数组的转换
int型数组转换的话可以利用Ascii码的方法先将int型数组转换为字符串数组,再用以上方法就可
温馨提示:答案为网友推荐,仅供参考