【发布时间】:2014-01-25 18:00:22
【问题描述】:
当然,micro-optimization is stupid 可能是实践中许多错误的原因。尽管如此,我看到很多人这样做:
void function( const double& x ) {}
代替:
void function( double x ) {}
因为它被认为是“更有效率”。假设function在程序中被频繁调用,数百万次;这种“优化”是否重要?
【问题讨论】:
-
引用传递也可用于从函数返回多个值。
-
@suspectus 当然可以,但这不是我的问题 :)
-
@suspectus 未应用 const
-
@Mgetz 你完全正确,对不起!让我阅读这篇文章,然后我可能会结束我的问题。再次抱歉,我没有找到那个..