c++利用stringstream字符串流进行简单的类型转换。
#include <cstdio>
#include <iostream>
#include <sstream>
using namespace std;
int main()
{
stringstream strBufer;
//初始化一个字符串流实例
//字符数组转整数
strBufer<<"321";
int a;
strBufer>>a;
strBufer.clear();
printf("%d\n", a);
//字符数组转浮点型
strBufer<<"12.4";
double b;
strBufer>>b;
strBufer.clear();
printf("%lf\n", b);
//其他类型转换以此类推
//注意每次使用后要调用clear()方法,不然下次使用会出错。
return 0;
}