关闭

关于int,double 到string的转换

标签: string百度class
344人阅读 评论(0) 收藏 举报
分类:

第四章有个练习题要输出1到100的平方,并且用控制器控制输出,首先想到用setw(),然后必须知道一个长度,于是定义了一个常量n,表示输出的个数,只要知道它的长度就可以了,可是好像不能用cast 强制转换。于是百度一搜,找到一个不错的办法,string str = ""+n;搞定!!!! 

接着一道题改成double,似乎原来的办法也行不通了,于是继续百度,有一个用GF的

template <class T>
std::string ConvertToString(T value) {
std::stringstream ss;
ss << value;
return ss.str();
}

这下int和double都可以转string,然后可以求出宽度,stringstream还没学到,不过先用着,查msdn去

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3995次
    • 积分:93
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档