今天在做试题的时候,遇到个问题,就是把大整数转换为string类型,苦思冥想之下想到了字符串流,果然是异常方便,于是在这里总结出来。
需要引入头文件<sstream>,部分代码如下
string str;
stringstream strValue;
unsigned long long a;
strValue.clear();
strValue<<a;
strValue>>s; //s=strValue.str()也可以
这样就可以实现把大整数转换为string类型了。
PS:刚开始想到的是_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow这些,
不过觉得没有使用字符串流方便.