v.clear()
istream read(istream& in,vector<double>& hw){
if(in){
hw.clear(); //问题:clear后不是把刚刚push_back进去的也clear掉了么?
double x; //这样的话,hw最终只剩一个数据了,可是运行出来所有数据都在
while(in>>x) hw.push_back(x);
in.clear();
}
return in;
}
调用read(cin,homework);
2012-07-09 10:25

2012-07-09 11:10