2007年2月3日

表达式模版学习笔记

摘要: 请看下面这个对数组操作的表达式:.x = 1.2*x + x*y (其中x,y都是一维数组类型的实例)计算机世界中实现这样的操作我们基本需要两个临时变量,一个记录 array*array的中间结果,一个记录 常量*array 的中间结果。如果数组很大的情况下,这样作的效率是很低的。改进方案一:temp = x;temp*=y;x*= 1.2;x += temp;这个解决方案通过拆分表达式只使用了一... 阅读全文

posted @ 2007-02-03 01:02 小峰 阅读(385) 评论(2) 推荐(0)

导航