该函数创建了几个对象 ?
const Rational operator*(const Rational& lhs, const Rational& rhs)
{
return Rational(lhs.n * rhs.n, lhs.d * rhs.d);
}
应该是两个临时对象吧,但我怎么治跟踪出来了一个,有人会吗
[解决办法]
有一个名词叫“优化”
[解决办法]
up
[解决办法]
[解决办法]
同样不懂。。。。。求解释
[解决办法]
临时对象的优化,返回值的优化。
发布时间: 2012-03-26 15:46:56 作者: rapoo
该函数创建了几个对象 ?
const Rational operator*(const Rational& lhs, const Rational& rhs)
{
return Rational(lhs.n * rhs.n, lhs.d * rhs.d);
}
应该是两个临时对象吧,但我怎么治跟踪出来了一个,有人会吗
[解决办法]
有一个名词叫“优化”
[解决办法]
up