摘要: 模板:代码生成器,参数作为数据实体可以让满足某一行为的数据类型们在一套模板中工作,如: T+T. 参数作为行为实体,可以让具有同一行为的调用对象在一套模板中工作,如T.add()或T() 函数指针:把函数的地址作为数据供外部使用。可以用作Callback, 意图实现分开,等多种场合。 继承:行为,性 阅读全文
posted @ 2017-02-24 16:57 琴鸟 阅读(166) 评论(0) 推荐(0) 编辑
摘要: #include #include #include //后期 还要 补上 lamba bind function 在 stl中的使用方式。这样对比就很清晰了 。 //不同的需求.找出变化点.进行抽象. //if(*beginit>_value) if(*beginit==_value) .可以用函数指针来完成先抽象工作. //明显抽离出变化后,扩展起来更健壮,因为遍历的代码被复... 阅读全文
posted @ 2017-02-24 01:37 琴鸟 阅读(703) 评论(0) 推荐(0) 编辑