c/c++
文章平均质量分 55
watsy
这个作者很懒,什么都没留下…
展开
-
C++多重继承 实现解耦,mvc分离
以前刚开始学习C++时候,觉得多重继承完全没有必要。伤脑筋,处理不好。最后1个类会继承N多父亲类处理。晚上看django资料时候。发现django的cbv(class base view)是使用多重集成的。分为mixin与view部分。子类化view时候,通过继承自定义的mixin来处理参数过滤。瞬间想到这其实是一种插件机制。也可以说实现了mvc的部分分离。网上找了一下C++的多重原创 2013-08-23 11:26:14 · 3006 阅读 · 0 评论 -
C++ 实现 算数表达式求值
好不容易抽出点时间来复习一下数据结构和算法。看到堆栈部分。有2道题目,第一道是计算C系列括号匹配校验。第二道是计算算数表达式。第一道题是思路是跳过 ' ""字符串,/* // 注释以后。如果发现{, [, ( 那么入栈,发现 },],) 以后出栈,对比是否匹配。文件检查完以后,堆栈内为空,说明匹配成功。(ps一句,很多代码是抄的)第二道题思路首先把中缀式转换原创 2013-11-21 20:22:38 · 16018 阅读 · 1 评论 -
C++ 实现搜索子串KMP 算法
一直没理解,网上找到1篇比较好的资料。http://saturnman.blog.163.com/blog/static/5576112010969957130/转载 2013-11-22 18:12:24 · 1188 阅读 · 0 评论