1

可能重复:
在 C++ 中计算算术表达式

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

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

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

谢谢!

4

0 回答 0