摘要: 一、Policy类: 该篇博客中的代码示例将承接上一篇博客(C++模板Trait)中给出的累加器的例子。在之前的代码中,我们都是让累加器完成固定的累加行为,即累加求和。然而事实上,我们仍然可以修改该函数的累加算法,比如将求和算法改为求积算法。或者说,如果参数类型是字符的话,我们也可以通过该函数进行指定形式的字符连接。在实际的代码修改中,我们只需将total += *begin代码行替换为我们为该函数指定的Policy模板参数,这样我们就将该模板参数称为该函数累加过程的一个Policy。见如下代码示例和关键性注释: 1 #include <stdio.h> 2 3 te... 阅读全文
posted @ 2012-09-07 07:12 OrangeAdmin 阅读(4992) 评论(1) 推荐(2) 编辑
点击右上角即可分享
微信分享提示