该函数创建了几个对象 ?const Rational operator*(const Rational& lhs, const Rational& rhs){return Rational(lhs.n * rhs.n, lhs.d * rhs.d);}应该是两个临时对象吧,但我怎么治跟踪出来了一个,有人会吗[解决办法]有一个名词叫“优化”[解决办法]up