string与数值之间的转换

9.50 编写程序处理一个vector<string>,其元素都表示整数型。计算vector中所有元素之和。修改程序,使之计算表示浮点值的string之和。

程序如下:

#include<string>
#include<vector>
#include<iostream>
using namespace std;

int main()
{
    vector<string> str={"1","2","3","4"};
    double sum=0.0;
    for(auto &s:str)
        sum+=stod(s);
    cout<<sum<<endl;
    return 0;
}

 

posted @ 2014-08-15 15:27  Jessica程序猿  阅读(220)  评论(0编辑  收藏  举报