操作数和运算符的字符串

时间:2012-07-05 19:16:38

标签: c++ operator-overloading

  

可能重复:
  Evaluating arithmetic expressions in C++

我创建了一个处理有理算术的类。 ie有一个构造函数接受“a / b”形式的字符串,并用object.numerator = a和object.denominator = b实例化一个对象。我也重载算术运算符来处理Rational对象。

我的问题是,我将从文件中读取行,例如:“a / b + c / d”

我知道如何确保两个操作数都成为Rational对象,但是如何从流中提取运算符,并在操作数上使用它?

谢谢!

0 个答案:

没有答案