c++ 按行处理

#include <iostream>
#include <cstdio>
#include <unordered_map>
#include <string>
#include <sstream>
using namespace std;

int main() {
  string line;
  while (getline(cin, line)) {
    istringstream linestream(line);
    int sum=0;
    int x;
    while (linestream >> x) {
      sum += x;
    }
    cout<<sum<<endl;
  }
}