我有多项式课程。我也有一个方法,取字符串并将其转换为多项式。 现在我尝试为输入操作符实现此方法:
istream& operator>> (istream &is, Poly& pol)
{
//the string that we use:
string str;
//the new input override the old:
pol.emptyPoly();
//getting a string from user and put it into str:
//?????????????????????
// convert the string to polynomial
pol.sToPol(str);
return is;
}
我需要投入什么// ????????从用户获取字符串并将其放入str?
然后我会这样做:
Poly p1;
cin>>p1;
用户将输入字符串,它将在我的方法中转换为多项式
答案 0 :(得分:3)
is >> str;
如果字符串没有空格
std::getline(is, str);
如果字符串中有空格。