什么是创建C表达式模板系统的好的介绍?我想表达对用户定义类型的算术,同时避免临时值(可能很大),并学习如何直接执行,而不是应用现有的库.
我发现Todd Veldhuizen’s original paper和Josuttis C++ Templates book的一个例子和Kreft & Langer的一篇文章.在07年3月的课程的第6讲中提到,指向Josuttis.POOMA库background很好地介绍了表达模板.
我正在寻找简单明了的论述.
解决方法
你应该得到一个
C++ Templates: The Complete Guide的副本.
您链接的代码示例没有附带的文本,这是非常有用的(表达式模板的章节长22页).没有文本,你所有的代码没有任何关于它做什么的注释或解释,以及它为什么和为什么它.