摘要: 表达式模板是一种C++模板元编程(template metaprogram)技术。典型情况下,表达式模板自身代表一种操作,模板参数代表该操作的操作数。模板表达式可将子表达式的计算推迟,这样 有利于优化(特别是减少临时变量的使用)。表达式模板也可以作为参数传递给一个函数。例子:我们实现一个用来求表达式 x = 1.2*x + x*y 的模板表达式,其中x、y为数组//exprarray.h#include <stddef.h>#include <cassert>#include "sarray.h"template<typename T>c 阅读全文
posted @ 2011-11-17 10:58 MagiCube 阅读(1039) 评论(0) 推荐(0) 编辑