C++ Primer(第5版) 练习 8.2
练习 8.2 测试函数,调用参数为cin。
环境:Linux Ubuntu(云服务器)
工具:vim
代码块见练习8.1
/*************************************************************************> File Name: ex8.1.cpp> Author: > Mail: > Created Time: Sun 25 Feb 2024 10:04:03 AM CST************************************************************************/#include<iostream>
#include<vector>
using namespace std;istream& read(istream &input, vector<int> &data){int temp;while(input>>temp){data.push_back(temp);}input.clear(input.rdstate() & ~input.failbit & ~input.badbit);return input;
}int main(){vector<int> data;read(cin, data);for(auto d : data){cout<<d<<" ";}cout<<endl;return 0;
}