VC / C++ 函数返回值,该怎么解决

VC / C++ 函数返回值
在for循环中调用某个函数,函数有返回值和无返回值对工程的性能相同吗?比如说for循环100000次。

                                                                                         谢谢!


C++ VC 性能优化

------解决方案--------------------
从汇编角度看,当然有一丁点儿影响。但与你的循环体的开销相比,一般可以忽略啊。
如果你的处理逻辑需要返回值,那么没有理由为了提高效率而设计一个无返回值的函数。

可以写测试代码,对比一下。
------解决方案--------------------
我感觉有影响,但影响不大。
------解决方案--------------------
测一下,不就知道了,我感觉影响应该非常小,
------解决方案--------------------
对于底层来说,肯定是有影响滴,不过,这种类型的影响相对来说,消耗并不大,理论上相对于处理时间是可以忽略的。
------解决方案--------------------
for(i=0;i<10000000;i++)
   print(i);
是这样的么
print();
有无返回值确实影响很大如果print();
代码很简短,执行很快的话。
问题是如果你的函数,不单单在这里用,某些时候,返回值是必需的,那么就必须有返回值。
这点代价,实际上是不成问题的。
不过也没有必要,所有函数都必须有返回值。
PS:
一个处理完成后,就不去理会的函数,没有必要有返回值。
需要从函数执行后,获得一个结果的函数,一般都是有返回值的。

------解决方案--------------------
比较汇编代码吧~